./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix042.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/mix042.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix042.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix042.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 03:29:35,276 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 03:29:35,340 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 03:29:35,345 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 03:29:35,345 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 03:29:35,369 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 03:29:35,369 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 03:29:35,370 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 03:29:35,370 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 03:29:35,373 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 03:29:35,373 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 03:29:35,373 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 03:29:35,374 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 03:29:35,375 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 03:29:35,375 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 03:29:35,376 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 03:29:35,376 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 03:29:35,376 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 03:29:35,376 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 03:29:35,376 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 03:29:35,376 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 03:29:35,377 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 03:29:35,377 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 03:29:35,377 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 03:29:35,377 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 03:29:35,377 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 03:29:35,377 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 03:29:35,377 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 03:29:35,378 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 03:29:35,378 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 03:29:35,379 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 03:29:35,379 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 03:29:35,379 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:29:35,379 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 03:29:35,379 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 03:29:35,379 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 03:29:35,379 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 03:29:35,380 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 03:29:35,380 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 03:29:35,380 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 03:29:35,380 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 03:29:35,380 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 03:29:35,380 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 03:29:35,380 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-28 03:29:35,599 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 03:29:35,621 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 03:29:35,623 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 03:29:35,624 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 03:29:35,624 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 03:29:35,625 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix042.opt.i [2024-06-28 03:29:36,602 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 03:29:36,824 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 03:29:36,825 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix042.opt.i [2024-06-28 03:29:36,850 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/909dcf01d/fa432d4651f34e3bab29dc92ab4a6078/FLAGbf2a5689d [2024-06-28 03:29:36,859 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/909dcf01d/fa432d4651f34e3bab29dc92ab4a6078 [2024-06-28 03:29:36,861 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 03:29:36,862 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 03:29:36,862 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/mix042.opt.yml/witness.yml [2024-06-28 03:29:37,004 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 03:29:37,006 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 03:29:37,006 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 03:29:37,006 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 03:29:37,010 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 03:29:37,010 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:29:36" (1/2) ... [2024-06-28 03:29:37,011 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1f15136c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:29:37, skipping insertion in model container [2024-06-28 03:29:37,011 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:29:36" (1/2) ... [2024-06-28 03:29:37,013 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6b0ed9b1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:29:37, skipping insertion in model container [2024-06-28 03:29:37,013 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:29:37" (2/2) ... [2024-06-28 03:29:37,014 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1f15136c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:29:37, skipping insertion in model container [2024-06-28 03:29:37,014 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:29:37" (2/2) ... [2024-06-28 03:29:37,014 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 03:29:37,085 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 03:29:37,086 INFO L97 edCorrectnessWitness]: Location invariant before [L830-L830] (((((((((((((((((((! multithreaded || y$r_buff0_thd1 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (((((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && (z == 0 || z == 1)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2)) [2024-06-28 03:29:37,086 INFO L97 edCorrectnessWitness]: Location invariant before [L828-L828] (((((((((((((((((((! multithreaded || y$r_buff0_thd1 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (((((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && (z == 0 || z == 1)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2)) [2024-06-28 03:29:37,087 INFO L97 edCorrectnessWitness]: Location invariant before [L831-L831] (((((((((((((((((((! multithreaded || y$r_buff0_thd1 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (((((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && (z == 0 || z == 1)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2)) [2024-06-28 03:29:37,087 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 03:29:37,087 INFO L106 edCorrectnessWitness]: ghost_update [L826-L826] multithreaded = 1; [2024-06-28 03:29:37,119 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 03:29:37,377 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:29:37,389 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 03:29:37,495 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:29:37,538 INFO L206 MainTranslator]: Completed translation [2024-06-28 03:29:37,539 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:29:37 WrapperNode [2024-06-28 03:29:37,539 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 03:29:37,540 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 03:29:37,540 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 03:29:37,541 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 03:29:37,545 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:29:37" (1/1) ... [2024-06-28 03:29:37,556 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:29:37" (1/1) ... [2024-06-28 03:29:37,582 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 152 [2024-06-28 03:29:37,582 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 03:29:37,583 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 03:29:37,583 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 03:29:37,583 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 03:29:37,591 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:29:37" (1/1) ... [2024-06-28 03:29:37,591 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:29:37" (1/1) ... [2024-06-28 03:29:37,593 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:29:37" (1/1) ... [2024-06-28 03:29:37,605 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 03:29:37,605 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:29:37" (1/1) ... [2024-06-28 03:29:37,606 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:29:37" (1/1) ... [2024-06-28 03:29:37,613 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:29:37" (1/1) ... [2024-06-28 03:29:37,615 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:29:37" (1/1) ... [2024-06-28 03:29:37,616 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:29:37" (1/1) ... [2024-06-28 03:29:37,617 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:29:37" (1/1) ... [2024-06-28 03:29:37,620 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 03:29:37,621 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 03:29:37,621 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 03:29:37,621 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 03:29:37,621 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:29:37" (1/1) ... [2024-06-28 03:29:37,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:29:37,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 03:29:37,641 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 03:29:37,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 03:29:37,671 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 03:29:37,672 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 03:29:37,672 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 03:29:37,672 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 03:29:37,672 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 03:29:37,673 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 03:29:37,673 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 03:29:37,673 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 03:29:37,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 03:29:37,673 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 03:29:37,673 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 03:29:37,674 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 03:29:37,675 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 03:29:37,809 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 03:29:37,811 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 03:29:38,137 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 03:29:38,137 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 03:29:38,265 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 03:29:38,266 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 03:29:38,266 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:29:38 BoogieIcfgContainer [2024-06-28 03:29:38,266 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 03:29:38,268 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 03:29:38,268 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 03:29:38,271 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 03:29:38,271 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 03:29:36" (1/4) ... [2024-06-28 03:29:38,272 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@275a580e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 03:29:38, skipping insertion in model container [2024-06-28 03:29:38,272 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:29:37" (2/4) ... [2024-06-28 03:29:38,272 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@275a580e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:29:38, skipping insertion in model container [2024-06-28 03:29:38,272 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:29:37" (3/4) ... [2024-06-28 03:29:38,272 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@275a580e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:29:38, skipping insertion in model container [2024-06-28 03:29:38,272 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:29:38" (4/4) ... [2024-06-28 03:29:38,273 INFO L112 eAbstractionObserver]: Analyzing ICFG mix042.opt.i [2024-06-28 03:29:38,285 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 03:29:38,285 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 03:29:38,285 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 03:29:38,320 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 03:29:38,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 03:29:38,372 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-28 03:29:38,372 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:29:38,374 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 63 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 03:29:38,375 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 03:29:38,377 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-28 03:29:38,388 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 03:29:38,393 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;@1009db1c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 03:29:38,393 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 03:29:38,396 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 03:29:38,396 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 03:29:38,396 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:29:38,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:29:38,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 03:29:38,397 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:29:38,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:29:38,401 INFO L85 PathProgramCache]: Analyzing trace with hash 371308986, now seen corresponding path program 1 times [2024-06-28 03:29:38,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:29:38,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419514192] [2024-06-28 03:29:38,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:29:38,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:29:38,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:29:39,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:29:39,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:29:39,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419514192] [2024-06-28 03:29:39,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419514192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:29:39,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:29:39,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 03:29:39,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343386030] [2024-06-28 03:29:39,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:29:39,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 03:29:39,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:29:39,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 03:29:39,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 03:29:39,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-28 03:29:39,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:39,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:29:39,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-28 03:29:39,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:29:39,595 INFO L124 PetriNetUnfolderBase]: 1059/1717 cut-off events. [2024-06-28 03:29:39,595 INFO L125 PetriNetUnfolderBase]: For 27/27 co-relation queries the response was YES. [2024-06-28 03:29:39,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3381 conditions, 1717 events. 1059/1717 cut-off events. For 27/27 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8755 event pairs, 698 based on Foata normal form. 1/1664 useless extension candidates. Maximal degree in co-relation 3369. Up to 1593 conditions per place. [2024-06-28 03:29:39,605 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 31 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-28 03:29:39,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 171 flow [2024-06-28 03:29:39,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 03:29:39,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 03:29:39,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 77 transitions. [2024-06-28 03:29:39,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-28 03:29:39,614 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 77 transitions. [2024-06-28 03:29:39,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 171 flow [2024-06-28 03:29:39,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 166 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 03:29:39,617 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-28 03:29:39,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-28 03:29:39,620 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-28 03:29:39,621 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-28 03:29:39,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:39,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:29:39,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:29:39,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 03:29:39,621 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:29:39,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:29:39,622 INFO L85 PathProgramCache]: Analyzing trace with hash 345675033, now seen corresponding path program 1 times [2024-06-28 03:29:39,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:29:39,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648014091] [2024-06-28 03:29:39,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:29:39,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:29:39,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:29:40,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:29:40,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:29:40,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648014091] [2024-06-28 03:29:40,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648014091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:29:40,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:29:40,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 03:29:40,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229424507] [2024-06-28 03:29:40,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:29:40,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 03:29:40,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:29:40,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 03:29:40,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 03:29:40,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 03:29:40,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:40,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:29:40,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 03:29:40,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:29:40,348 INFO L124 PetriNetUnfolderBase]: 1215/1894 cut-off events. [2024-06-28 03:29:40,348 INFO L125 PetriNetUnfolderBase]: For 378/378 co-relation queries the response was YES. [2024-06-28 03:29:40,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4305 conditions, 1894 events. 1215/1894 cut-off events. For 378/378 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9434 event pairs, 648 based on Foata normal form. 3/1872 useless extension candidates. Maximal degree in co-relation 4293. Up to 1803 conditions per place. [2024-06-28 03:29:40,356 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 39 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-28 03:29:40,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 53 transitions, 240 flow [2024-06-28 03:29:40,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 03:29:40,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 03:29:40,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-28 03:29:40,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-28 03:29:40,358 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 97 transitions. [2024-06-28 03:29:40,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 53 transitions, 240 flow [2024-06-28 03:29:40,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 53 transitions, 236 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 03:29:40,360 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-28 03:29:40,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-28 03:29:40,360 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-28 03:29:40,361 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-28 03:29:40,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:40,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:29:40,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:29:40,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 03:29:40,361 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:29:40,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:29:40,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1325828590, now seen corresponding path program 1 times [2024-06-28 03:29:40,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:29:40,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090724691] [2024-06-28 03:29:40,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:29:40,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:29:40,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:29:40,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:29:40,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:29:40,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090724691] [2024-06-28 03:29:40,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090724691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:29:40,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:29:40,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:29:40,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346436976] [2024-06-28 03:29:40,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:29:40,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:29:40,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:29:40,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:29:40,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:29:41,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:29:41,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:41,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:29:41,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:29:41,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:29:41,299 INFO L124 PetriNetUnfolderBase]: 1545/2373 cut-off events. [2024-06-28 03:29:41,299 INFO L125 PetriNetUnfolderBase]: For 1251/1251 co-relation queries the response was YES. [2024-06-28 03:29:41,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5945 conditions, 2373 events. 1545/2373 cut-off events. For 1251/1251 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 11561 event pairs, 575 based on Foata normal form. 6/2348 useless extension candidates. Maximal degree in co-relation 5931. Up to 2233 conditions per place. [2024-06-28 03:29:41,309 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 51 selfloop transitions, 12 changer transitions 0/69 dead transitions. [2024-06-28 03:29:41,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 69 transitions, 352 flow [2024-06-28 03:29:41,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:29:41,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:29:41,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-28 03:29:41,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-28 03:29:41,316 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 6 states and 132 transitions. [2024-06-28 03:29:41,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 69 transitions, 352 flow [2024-06-28 03:29:41,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 69 transitions, 332 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-28 03:29:41,318 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 181 flow [2024-06-28 03:29:41,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=181, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-28 03:29:41,319 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 7 predicate places. [2024-06-28 03:29:41,319 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 181 flow [2024-06-28 03:29:41,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:41,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:29:41,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:29:41,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 03:29:41,320 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:29:41,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:29:41,320 INFO L85 PathProgramCache]: Analyzing trace with hash -1679440002, now seen corresponding path program 1 times [2024-06-28 03:29:41,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:29:41,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230182141] [2024-06-28 03:29:41,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:29:41,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:29:41,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:29:41,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:29:41,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:29:41,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230182141] [2024-06-28 03:29:41,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230182141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:29:41,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:29:41,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:29:41,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895063471] [2024-06-28 03:29:41,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:29:41,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:29:41,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:29:41,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:29:41,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:29:41,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:29:41,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 181 flow. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:41,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:29:41,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:29:41,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:29:42,288 INFO L124 PetriNetUnfolderBase]: 1333/2129 cut-off events. [2024-06-28 03:29:42,288 INFO L125 PetriNetUnfolderBase]: For 2050/2050 co-relation queries the response was YES. [2024-06-28 03:29:42,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5783 conditions, 2129 events. 1333/2129 cut-off events. For 2050/2050 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10631 event pairs, 592 based on Foata normal form. 2/2100 useless extension candidates. Maximal degree in co-relation 5766. Up to 1980 conditions per place. [2024-06-28 03:29:42,298 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 43 selfloop transitions, 8 changer transitions 0/57 dead transitions. [2024-06-28 03:29:42,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 57 transitions, 325 flow [2024-06-28 03:29:42,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:29:42,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:29:42,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 95 transitions. [2024-06-28 03:29:42,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 03:29:42,300 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 181 flow. Second operand 5 states and 95 transitions. [2024-06-28 03:29:42,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 57 transitions, 325 flow [2024-06-28 03:29:42,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 57 transitions, 298 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 03:29:42,303 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 198 flow [2024-06-28 03:29:42,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=198, PETRI_PLACES=52, PETRI_TRANSITIONS=46} [2024-06-28 03:29:42,303 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 9 predicate places. [2024-06-28 03:29:42,304 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 198 flow [2024-06-28 03:29:42,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:42,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:29:42,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:29:42,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 03:29:42,304 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:29:42,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:29:42,305 INFO L85 PathProgramCache]: Analyzing trace with hash -523030790, now seen corresponding path program 1 times [2024-06-28 03:29:42,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:29:42,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130536568] [2024-06-28 03:29:42,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:29:42,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:29:42,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:29:42,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:29:42,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:29:42,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130536568] [2024-06-28 03:29:42,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130536568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:29:42,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:29:42,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:29:42,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251552666] [2024-06-28 03:29:42,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:29:42,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:29:42,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:29:42,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:29:42,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:29:42,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:29:42,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 198 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:42,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:29:42,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:29:42,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:29:43,380 INFO L124 PetriNetUnfolderBase]: 1323/2159 cut-off events. [2024-06-28 03:29:43,380 INFO L125 PetriNetUnfolderBase]: For 3045/3045 co-relation queries the response was YES. [2024-06-28 03:29:43,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6228 conditions, 2159 events. 1323/2159 cut-off events. For 3045/3045 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 11086 event pairs, 556 based on Foata normal form. 4/2154 useless extension candidates. Maximal degree in co-relation 6209. Up to 1948 conditions per place. [2024-06-28 03:29:43,393 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 48 selfloop transitions, 11 changer transitions 0/65 dead transitions. [2024-06-28 03:29:43,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 65 transitions, 374 flow [2024-06-28 03:29:43,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:29:43,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:29:43,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-28 03:29:43,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44841269841269843 [2024-06-28 03:29:43,396 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 198 flow. Second operand 6 states and 113 transitions. [2024-06-28 03:29:43,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 65 transitions, 374 flow [2024-06-28 03:29:43,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 65 transitions, 354 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 03:29:43,402 INFO L231 Difference]: Finished difference. Result has 55 places, 49 transitions, 232 flow [2024-06-28 03:29:43,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=232, PETRI_PLACES=55, PETRI_TRANSITIONS=49} [2024-06-28 03:29:43,404 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 12 predicate places. [2024-06-28 03:29:43,404 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 49 transitions, 232 flow [2024-06-28 03:29:43,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:43,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:29:43,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:29:43,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 03:29:43,409 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:29:43,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:29:43,409 INFO L85 PathProgramCache]: Analyzing trace with hash 983575719, now seen corresponding path program 1 times [2024-06-28 03:29:43,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:29:43,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527651785] [2024-06-28 03:29:43,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:29:43,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:29:43,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:29:43,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-28 03:29:43,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:29:43,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527651785] [2024-06-28 03:29:43,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527651785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:29:43,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:29:43,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:29:43,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267255231] [2024-06-28 03:29:43,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:29:43,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:29:43,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:29:43,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:29:43,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:29:44,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:29:44,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 49 transitions, 232 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:44,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:29:44,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:29:44,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:29:44,517 INFO L124 PetriNetUnfolderBase]: 1541/2390 cut-off events. [2024-06-28 03:29:44,518 INFO L125 PetriNetUnfolderBase]: For 5061/5065 co-relation queries the response was YES. [2024-06-28 03:29:44,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7609 conditions, 2390 events. 1541/2390 cut-off events. For 5061/5065 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11702 event pairs, 656 based on Foata normal form. 6/2386 useless extension candidates. Maximal degree in co-relation 7589. Up to 2244 conditions per place. [2024-06-28 03:29:44,531 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 54 selfloop transitions, 16 changer transitions 0/75 dead transitions. [2024-06-28 03:29:44,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 75 transitions, 482 flow [2024-06-28 03:29:44,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:29:44,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:29:44,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-28 03:29:44,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 03:29:44,533 INFO L175 Difference]: Start difference. First operand has 55 places, 49 transitions, 232 flow. Second operand 6 states and 114 transitions. [2024-06-28 03:29:44,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 75 transitions, 482 flow [2024-06-28 03:29:44,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 75 transitions, 452 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 03:29:44,537 INFO L231 Difference]: Finished difference. Result has 57 places, 55 transitions, 288 flow [2024-06-28 03:29:44,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=288, PETRI_PLACES=57, PETRI_TRANSITIONS=55} [2024-06-28 03:29:44,539 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-28 03:29:44,539 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 55 transitions, 288 flow [2024-06-28 03:29:44,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:44,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:29:44,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:29:44,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 03:29:44,540 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:29:44,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:29:44,541 INFO L85 PathProgramCache]: Analyzing trace with hash 990615819, now seen corresponding path program 2 times [2024-06-28 03:29:44,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:29:44,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546081637] [2024-06-28 03:29:44,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:29:44,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:29:44,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:29:45,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:29:45,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:29:45,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546081637] [2024-06-28 03:29:45,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546081637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:29:45,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:29:45,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:29:45,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783498945] [2024-06-28 03:29:45,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:29:45,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:29:45,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:29:45,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:29:45,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:29:45,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:29:45,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 55 transitions, 288 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:45,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:29:45,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:29:45,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:29:45,587 INFO L124 PetriNetUnfolderBase]: 1536/2384 cut-off events. [2024-06-28 03:29:45,587 INFO L125 PetriNetUnfolderBase]: For 6787/6791 co-relation queries the response was YES. [2024-06-28 03:29:45,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8106 conditions, 2384 events. 1536/2384 cut-off events. For 6787/6791 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11709 event pairs, 659 based on Foata normal form. 6/2380 useless extension candidates. Maximal degree in co-relation 8085. Up to 2239 conditions per place. [2024-06-28 03:29:45,598 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 49 selfloop transitions, 16 changer transitions 0/70 dead transitions. [2024-06-28 03:29:45,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 70 transitions, 456 flow [2024-06-28 03:29:45,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:29:45,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:29:45,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-28 03:29:45,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43253968253968256 [2024-06-28 03:29:45,599 INFO L175 Difference]: Start difference. First operand has 57 places, 55 transitions, 288 flow. Second operand 6 states and 109 transitions. [2024-06-28 03:29:45,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 70 transitions, 456 flow [2024-06-28 03:29:45,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 70 transitions, 422 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-28 03:29:45,604 INFO L231 Difference]: Finished difference. Result has 61 places, 55 transitions, 294 flow [2024-06-28 03:29:45,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=254, 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=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=294, PETRI_PLACES=61, PETRI_TRANSITIONS=55} [2024-06-28 03:29:45,605 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 18 predicate places. [2024-06-28 03:29:45,605 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 55 transitions, 294 flow [2024-06-28 03:29:45,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:45,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:29:45,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:29:45,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 03:29:45,606 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:29:45,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:29:45,606 INFO L85 PathProgramCache]: Analyzing trace with hash 1652378859, now seen corresponding path program 1 times [2024-06-28 03:29:45,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:29:45,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284045415] [2024-06-28 03:29:45,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:29:45,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:29:45,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:29:46,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:29:46,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:29:46,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284045415] [2024-06-28 03:29:46,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284045415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:29:46,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:29:46,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:29:46,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330321416] [2024-06-28 03:29:46,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:29:46,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:29:46,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:29:46,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:29:46,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:29:46,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:29:46,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 55 transitions, 294 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:46,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:29:46,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:29:46,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:29:46,755 INFO L124 PetriNetUnfolderBase]: 1583/2462 cut-off events. [2024-06-28 03:29:46,756 INFO L125 PetriNetUnfolderBase]: For 8075/8077 co-relation queries the response was YES. [2024-06-28 03:29:46,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8510 conditions, 2462 events. 1583/2462 cut-off events. For 8075/8077 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 12121 event pairs, 652 based on Foata normal form. 4/2456 useless extension candidates. Maximal degree in co-relation 8487. Up to 2291 conditions per place. [2024-06-28 03:29:46,767 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 66 selfloop transitions, 24 changer transitions 0/95 dead transitions. [2024-06-28 03:29:46,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 95 transitions, 628 flow [2024-06-28 03:29:46,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:29:46,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:29:46,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 03:29:46,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 03:29:46,774 INFO L175 Difference]: Start difference. First operand has 61 places, 55 transitions, 294 flow. Second operand 8 states and 146 transitions. [2024-06-28 03:29:46,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 95 transitions, 628 flow [2024-06-28 03:29:46,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 95 transitions, 572 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 03:29:46,780 INFO L231 Difference]: Finished difference. Result has 65 places, 69 transitions, 406 flow [2024-06-28 03:29:46,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=250, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=406, PETRI_PLACES=65, PETRI_TRANSITIONS=69} [2024-06-28 03:29:46,781 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 22 predicate places. [2024-06-28 03:29:46,781 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 69 transitions, 406 flow [2024-06-28 03:29:46,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:46,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:29:46,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:29:46,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 03:29:46,782 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:29:46,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:29:46,782 INFO L85 PathProgramCache]: Analyzing trace with hash -1154758549, now seen corresponding path program 2 times [2024-06-28 03:29:46,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:29:46,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899063928] [2024-06-28 03:29:46,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:29:46,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:29:46,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:29:47,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:29:47,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:29:47,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899063928] [2024-06-28 03:29:47,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899063928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:29:47,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:29:47,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:29:47,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591188954] [2024-06-28 03:29:47,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:29:47,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:29:47,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:29:47,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:29:47,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:29:47,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:29:47,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 69 transitions, 406 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:47,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:29:47,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:29:47,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:29:48,036 INFO L124 PetriNetUnfolderBase]: 1594/2482 cut-off events. [2024-06-28 03:29:48,036 INFO L125 PetriNetUnfolderBase]: For 10452/10456 co-relation queries the response was YES. [2024-06-28 03:29:48,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9215 conditions, 2482 events. 1594/2482 cut-off events. For 10452/10456 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 12212 event pairs, 631 based on Foata normal form. 6/2477 useless extension candidates. Maximal degree in co-relation 9190. Up to 2293 conditions per place. [2024-06-28 03:29:48,051 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 66 selfloop transitions, 26 changer transitions 0/97 dead transitions. [2024-06-28 03:29:48,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 97 transitions, 702 flow [2024-06-28 03:29:48,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:29:48,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:29:48,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-28 03:29:48,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-28 03:29:48,053 INFO L175 Difference]: Start difference. First operand has 65 places, 69 transitions, 406 flow. Second operand 7 states and 129 transitions. [2024-06-28 03:29:48,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 97 transitions, 702 flow [2024-06-28 03:29:48,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 97 transitions, 660 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 03:29:48,059 INFO L231 Difference]: Finished difference. Result has 69 places, 72 transitions, 465 flow [2024-06-28 03:29:48,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=364, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=465, PETRI_PLACES=69, PETRI_TRANSITIONS=72} [2024-06-28 03:29:48,060 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2024-06-28 03:29:48,060 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 72 transitions, 465 flow [2024-06-28 03:29:48,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:48,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:29:48,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:29:48,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 03:29:48,061 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:29:48,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:29:48,061 INFO L85 PathProgramCache]: Analyzing trace with hash -128034663, now seen corresponding path program 1 times [2024-06-28 03:29:48,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:29:48,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712214968] [2024-06-28 03:29:48,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:29:48,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:29:48,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:29:48,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-28 03:29:48,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:29:48,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712214968] [2024-06-28 03:29:48,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712214968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:29:48,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:29:48,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:29:48,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294762443] [2024-06-28 03:29:48,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:29:48,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:29:48,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:29:48,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:29:48,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:29:48,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:29:48,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 72 transitions, 465 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:48,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:29:48,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:29:48,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:29:49,309 INFO L124 PetriNetUnfolderBase]: 1616/2514 cut-off events. [2024-06-28 03:29:49,310 INFO L125 PetriNetUnfolderBase]: For 13683/13687 co-relation queries the response was YES. [2024-06-28 03:29:49,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9908 conditions, 2514 events. 1616/2514 cut-off events. For 13683/13687 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 12325 event pairs, 583 based on Foata normal form. 8/2508 useless extension candidates. Maximal degree in co-relation 9882. Up to 2277 conditions per place. [2024-06-28 03:29:49,324 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 75 selfloop transitions, 26 changer transitions 0/106 dead transitions. [2024-06-28 03:29:49,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 106 transitions, 841 flow [2024-06-28 03:29:49,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:29:49,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:29:49,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-28 03:29:49,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45918367346938777 [2024-06-28 03:29:49,325 INFO L175 Difference]: Start difference. First operand has 69 places, 72 transitions, 465 flow. Second operand 7 states and 135 transitions. [2024-06-28 03:29:49,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 106 transitions, 841 flow [2024-06-28 03:29:49,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 106 transitions, 762 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 03:29:49,334 INFO L231 Difference]: Finished difference. Result has 71 places, 78 transitions, 508 flow [2024-06-28 03:29:49,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=394, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=508, PETRI_PLACES=71, PETRI_TRANSITIONS=78} [2024-06-28 03:29:49,334 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 28 predicate places. [2024-06-28 03:29:49,334 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 78 transitions, 508 flow [2024-06-28 03:29:49,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:49,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:29:49,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:29:49,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 03:29:49,335 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:29:49,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:29:49,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1154638579, now seen corresponding path program 3 times [2024-06-28 03:29:49,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:29:49,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636117944] [2024-06-28 03:29:49,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:29:49,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:29:49,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:29:49,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:29:49,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:29:49,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636117944] [2024-06-28 03:29:49,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636117944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:29:49,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:29:49,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:29:49,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748761439] [2024-06-28 03:29:49,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:29:49,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:29:49,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:29:49,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:29:49,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:29:50,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:29:50,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 78 transitions, 508 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:50,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:29:50,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:29:50,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:29:50,582 INFO L124 PetriNetUnfolderBase]: 1627/2532 cut-off events. [2024-06-28 03:29:50,583 INFO L125 PetriNetUnfolderBase]: For 13544/13548 co-relation queries the response was YES. [2024-06-28 03:29:50,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9984 conditions, 2532 events. 1627/2532 cut-off events. For 13544/13548 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 12503 event pairs, 617 based on Foata normal form. 4/2523 useless extension candidates. Maximal degree in co-relation 9957. Up to 2289 conditions per place. [2024-06-28 03:29:50,617 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 65 selfloop transitions, 37 changer transitions 0/107 dead transitions. [2024-06-28 03:29:50,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 107 transitions, 880 flow [2024-06-28 03:29:50,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:29:50,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:29:50,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-28 03:29:50,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-06-28 03:29:50,618 INFO L175 Difference]: Start difference. First operand has 71 places, 78 transitions, 508 flow. Second operand 7 states and 132 transitions. [2024-06-28 03:29:50,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 107 transitions, 880 flow [2024-06-28 03:29:50,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 107 transitions, 847 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 03:29:50,627 INFO L231 Difference]: Finished difference. Result has 75 places, 84 transitions, 627 flow [2024-06-28 03:29:50,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=475, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=627, PETRI_PLACES=75, PETRI_TRANSITIONS=84} [2024-06-28 03:29:50,627 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 32 predicate places. [2024-06-28 03:29:50,627 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 84 transitions, 627 flow [2024-06-28 03:29:50,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:50,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:29:50,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:29:50,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 03:29:50,628 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:29:50,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:29:50,628 INFO L85 PathProgramCache]: Analyzing trace with hash 626446437, now seen corresponding path program 2 times [2024-06-28 03:29:50,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:29:50,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642522336] [2024-06-28 03:29:50,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:29:50,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:29:50,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:29:51,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:29:51,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:29:51,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642522336] [2024-06-28 03:29:51,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642522336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:29:51,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:29:51,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:29:51,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607890400] [2024-06-28 03:29:51,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:29:51,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:29:51,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:29:51,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:29:51,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:29:51,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:29:51,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 84 transitions, 627 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:51,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:29:51,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:29:51,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:29:51,968 INFO L124 PetriNetUnfolderBase]: 1649/2567 cut-off events. [2024-06-28 03:29:51,969 INFO L125 PetriNetUnfolderBase]: For 17066/17074 co-relation queries the response was YES. [2024-06-28 03:29:51,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10745 conditions, 2567 events. 1649/2567 cut-off events. For 17066/17074 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 12685 event pairs, 576 based on Foata normal form. 12/2566 useless extension candidates. Maximal degree in co-relation 10716. Up to 2312 conditions per place. [2024-06-28 03:29:51,982 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 79 selfloop transitions, 29 changer transitions 0/113 dead transitions. [2024-06-28 03:29:51,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 113 transitions, 993 flow [2024-06-28 03:29:51,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:29:51,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:29:51,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-28 03:29:51,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-06-28 03:29:51,983 INFO L175 Difference]: Start difference. First operand has 75 places, 84 transitions, 627 flow. Second operand 7 states and 132 transitions. [2024-06-28 03:29:51,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 113 transitions, 993 flow [2024-06-28 03:29:51,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 113 transitions, 945 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 03:29:51,993 INFO L231 Difference]: Finished difference. Result has 79 places, 87 transitions, 675 flow [2024-06-28 03:29:51,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=579, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=675, PETRI_PLACES=79, PETRI_TRANSITIONS=87} [2024-06-28 03:29:51,994 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 36 predicate places. [2024-06-28 03:29:51,994 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 87 transitions, 675 flow [2024-06-28 03:29:51,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:51,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:29:51,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:29:51,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 03:29:51,995 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:29:51,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:29:51,995 INFO L85 PathProgramCache]: Analyzing trace with hash -977507059, now seen corresponding path program 4 times [2024-06-28 03:29:51,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:29:51,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213894502] [2024-06-28 03:29:51,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:29:51,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:29:52,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:29:52,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:29:52,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:29:52,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213894502] [2024-06-28 03:29:52,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213894502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:29:52,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:29:52,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:29:52,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839428091] [2024-06-28 03:29:52,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:29:52,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:29:52,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:29:52,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:29:52,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:29:52,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:29:52,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 87 transitions, 675 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:52,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:29:52,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:29:52,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:29:53,215 INFO L124 PetriNetUnfolderBase]: 1644/2557 cut-off events. [2024-06-28 03:29:53,215 INFO L125 PetriNetUnfolderBase]: For 19429/19433 co-relation queries the response was YES. [2024-06-28 03:29:53,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11005 conditions, 2557 events. 1644/2557 cut-off events. For 19429/19433 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 12595 event pairs, 628 based on Foata normal form. 2/2545 useless extension candidates. Maximal degree in co-relation 10974. Up to 2316 conditions per place. [2024-06-28 03:29:53,257 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 64 selfloop transitions, 37 changer transitions 0/106 dead transitions. [2024-06-28 03:29:53,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 106 transitions, 935 flow [2024-06-28 03:29:53,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:29:53,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:29:53,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-28 03:29:53,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-28 03:29:53,259 INFO L175 Difference]: Start difference. First operand has 79 places, 87 transitions, 675 flow. Second operand 7 states and 127 transitions. [2024-06-28 03:29:53,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 106 transitions, 935 flow [2024-06-28 03:29:53,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 106 transitions, 838 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 03:29:53,272 INFO L231 Difference]: Finished difference. Result has 81 places, 87 transitions, 660 flow [2024-06-28 03:29:53,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=578, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=660, PETRI_PLACES=81, PETRI_TRANSITIONS=87} [2024-06-28 03:29:53,273 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 38 predicate places. [2024-06-28 03:29:53,273 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 87 transitions, 660 flow [2024-06-28 03:29:53,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:53,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:29:53,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:29:53,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 03:29:53,274 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:29:53,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:29:53,274 INFO L85 PathProgramCache]: Analyzing trace with hash -121368423, now seen corresponding path program 3 times [2024-06-28 03:29:53,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:29:53,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018312570] [2024-06-28 03:29:53,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:29:53,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:29:53,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:29:53,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:29:53,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:29:53,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018312570] [2024-06-28 03:29:53,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018312570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:29:53,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:29:53,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:29:53,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683592701] [2024-06-28 03:29:53,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:29:53,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:29:53,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:29:53,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:29:53,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:29:54,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:29:54,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 87 transitions, 660 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:54,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:29:54,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:29:54,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:29:54,501 INFO L124 PetriNetUnfolderBase]: 1634/2546 cut-off events. [2024-06-28 03:29:54,501 INFO L125 PetriNetUnfolderBase]: For 21356/21364 co-relation queries the response was YES. [2024-06-28 03:29:54,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11062 conditions, 2546 events. 1634/2546 cut-off events. For 21356/21364 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 12574 event pairs, 576 based on Foata normal form. 12/2545 useless extension candidates. Maximal degree in co-relation 11030. Up to 2297 conditions per place. [2024-06-28 03:29:54,515 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 75 selfloop transitions, 30 changer transitions 0/110 dead transitions. [2024-06-28 03:29:54,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 110 transitions, 944 flow [2024-06-28 03:29:54,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:29:54,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:29:54,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-28 03:29:54,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-06-28 03:29:54,517 INFO L175 Difference]: Start difference. First operand has 81 places, 87 transitions, 660 flow. Second operand 7 states and 128 transitions. [2024-06-28 03:29:54,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 110 transitions, 944 flow [2024-06-28 03:29:54,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 110 transitions, 830 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 03:29:54,531 INFO L231 Difference]: Finished difference. Result has 82 places, 87 transitions, 614 flow [2024-06-28 03:29:54,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=546, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=614, PETRI_PLACES=82, PETRI_TRANSITIONS=87} [2024-06-28 03:29:54,531 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-28 03:29:54,531 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 87 transitions, 614 flow [2024-06-28 03:29:54,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:54,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:29:54,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:29:54,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 03:29:54,532 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:29:54,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:29:54,532 INFO L85 PathProgramCache]: Analyzing trace with hash -977260795, now seen corresponding path program 1 times [2024-06-28 03:29:54,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:29:54,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691786058] [2024-06-28 03:29:54,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:29:54,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:29:54,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:29:55,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:29:55,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:29:55,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691786058] [2024-06-28 03:29:55,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691786058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:29:55,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:29:55,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:29:55,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709419049] [2024-06-28 03:29:55,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:29:55,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:29:55,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:29:55,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:29:55,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:29:55,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:29:55,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 87 transitions, 614 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-28 03:29:55,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:29:55,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:29:55,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:29:56,238 INFO L124 PetriNetUnfolderBase]: 1419/2308 cut-off events. [2024-06-28 03:29:56,238 INFO L125 PetriNetUnfolderBase]: For 20047/20049 co-relation queries the response was YES. [2024-06-28 03:29:56,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9948 conditions, 2308 events. 1419/2308 cut-off events. For 20047/20049 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 11786 event pairs, 487 based on Foata normal form. 4/2297 useless extension candidates. Maximal degree in co-relation 9915. Up to 2072 conditions per place. [2024-06-28 03:29:56,249 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 91 selfloop transitions, 13 changer transitions 0/110 dead transitions. [2024-06-28 03:29:56,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 110 transitions, 912 flow [2024-06-28 03:29:56,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:29:56,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:29:56,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 03:29:56,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-28 03:29:56,251 INFO L175 Difference]: Start difference. First operand has 82 places, 87 transitions, 614 flow. Second operand 7 states and 130 transitions. [2024-06-28 03:29:56,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 110 transitions, 912 flow [2024-06-28 03:29:56,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 110 transitions, 844 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 03:29:56,261 INFO L231 Difference]: Finished difference. Result has 83 places, 89 transitions, 611 flow [2024-06-28 03:29:56,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=546, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=611, PETRI_PLACES=83, PETRI_TRANSITIONS=89} [2024-06-28 03:29:56,261 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 40 predicate places. [2024-06-28 03:29:56,262 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 89 transitions, 611 flow [2024-06-28 03:29:56,262 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-28 03:29:56,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:29:56,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:29:56,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 03:29:56,262 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:29:56,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:29:56,262 INFO L85 PathProgramCache]: Analyzing trace with hash 2131995992, now seen corresponding path program 1 times [2024-06-28 03:29:56,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:29:56,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799802415] [2024-06-28 03:29:56,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:29:56,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:29:56,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:29:56,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:29:56,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:29:56,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799802415] [2024-06-28 03:29:56,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799802415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:29:56,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:29:56,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:29:56,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369751930] [2024-06-28 03:29:56,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:29:56,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:29:56,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:29:56,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:29:56,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:29:56,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:29:56,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 89 transitions, 611 flow. Second operand has 6 states, 6 states have (on average 13.0) internal successors, (78), 6 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:56,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:29:56,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:29:56,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:29:57,198 INFO L124 PetriNetUnfolderBase]: 1298/2180 cut-off events. [2024-06-28 03:29:57,199 INFO L125 PetriNetUnfolderBase]: For 21928/21938 co-relation queries the response was YES. [2024-06-28 03:29:57,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9618 conditions, 2180 events. 1298/2180 cut-off events. For 21928/21938 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 11578 event pairs, 517 based on Foata normal form. 9/2172 useless extension candidates. Maximal degree in co-relation 9584. Up to 1934 conditions per place. [2024-06-28 03:29:57,209 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 77 selfloop transitions, 10 changer transitions 0/101 dead transitions. [2024-06-28 03:29:57,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 101 transitions, 839 flow [2024-06-28 03:29:57,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:29:57,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:29:57,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-28 03:29:57,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-28 03:29:57,211 INFO L175 Difference]: Start difference. First operand has 83 places, 89 transitions, 611 flow. Second operand 6 states and 107 transitions. [2024-06-28 03:29:57,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 101 transitions, 839 flow [2024-06-28 03:29:57,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 101 transitions, 790 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 03:29:57,223 INFO L231 Difference]: Finished difference. Result has 85 places, 94 transitions, 633 flow [2024-06-28 03:29:57,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=564, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=633, PETRI_PLACES=85, PETRI_TRANSITIONS=94} [2024-06-28 03:29:57,223 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 42 predicate places. [2024-06-28 03:29:57,223 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 94 transitions, 633 flow [2024-06-28 03:29:57,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.0) internal successors, (78), 6 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:57,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:29:57,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:29:57,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 03:29:57,224 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:29:57,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:29:57,224 INFO L85 PathProgramCache]: Analyzing trace with hash 323365963, now seen corresponding path program 1 times [2024-06-28 03:29:57,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:29:57,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699560759] [2024-06-28 03:29:57,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:29:57,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:29:57,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:29:57,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:29:57,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:29:57,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699560759] [2024-06-28 03:29:57,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699560759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:29:57,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:29:57,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:29:57,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658987905] [2024-06-28 03:29:57,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:29:57,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:29:57,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:29:57,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:29:57,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:29:58,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:29:58,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 94 transitions, 633 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:58,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:29:58,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:29:58,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:29:58,613 INFO L124 PetriNetUnfolderBase]: 1645/2564 cut-off events. [2024-06-28 03:29:58,613 INFO L125 PetriNetUnfolderBase]: For 29525/29529 co-relation queries the response was YES. [2024-06-28 03:29:58,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11933 conditions, 2564 events. 1645/2564 cut-off events. For 29525/29529 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 12585 event pairs, 600 based on Foata normal form. 8/2571 useless extension candidates. Maximal degree in co-relation 11897. Up to 2345 conditions per place. [2024-06-28 03:29:58,625 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 91 selfloop transitions, 30 changer transitions 0/126 dead transitions. [2024-06-28 03:29:58,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 126 transitions, 1003 flow [2024-06-28 03:29:58,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:29:58,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:29:58,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 03:29:58,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 03:29:58,627 INFO L175 Difference]: Start difference. First operand has 85 places, 94 transitions, 633 flow. Second operand 8 states and 146 transitions. [2024-06-28 03:29:58,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 126 transitions, 1003 flow [2024-06-28 03:29:58,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 126 transitions, 973 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 03:29:58,669 INFO L231 Difference]: Finished difference. Result has 90 places, 97 transitions, 714 flow [2024-06-28 03:29:58,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=603, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=714, PETRI_PLACES=90, PETRI_TRANSITIONS=97} [2024-06-28 03:29:58,669 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 47 predicate places. [2024-06-28 03:29:58,669 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 97 transitions, 714 flow [2024-06-28 03:29:58,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:58,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:29:58,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:29:58,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 03:29:58,670 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:29:58,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:29:58,670 INFO L85 PathProgramCache]: Analyzing trace with hash 676216959, now seen corresponding path program 2 times [2024-06-28 03:29:58,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:29:58,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990482253] [2024-06-28 03:29:58,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:29:58,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:29:58,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:29:59,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:29:59,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:29:59,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990482253] [2024-06-28 03:29:59,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990482253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:29:59,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:29:59,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:29:59,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58634668] [2024-06-28 03:29:59,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:29:59,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:29:59,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:29:59,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:29:59,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:29:59,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:29:59,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 97 transitions, 714 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:29:59,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:29:59,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:29:59,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:00,090 INFO L124 PetriNetUnfolderBase]: 1699/2654 cut-off events. [2024-06-28 03:30:00,090 INFO L125 PetriNetUnfolderBase]: For 34881/34883 co-relation queries the response was YES. [2024-06-28 03:30:00,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13036 conditions, 2654 events. 1699/2654 cut-off events. For 34881/34883 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 13159 event pairs, 542 based on Foata normal form. 4/2656 useless extension candidates. Maximal degree in co-relation 12999. Up to 2205 conditions per place. [2024-06-28 03:30:00,103 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 77 selfloop transitions, 56 changer transitions 0/138 dead transitions. [2024-06-28 03:30:00,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 138 transitions, 1318 flow [2024-06-28 03:30:00,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:30:00,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:30:00,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-28 03:30:00,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46726190476190477 [2024-06-28 03:30:00,105 INFO L175 Difference]: Start difference. First operand has 90 places, 97 transitions, 714 flow. Second operand 8 states and 157 transitions. [2024-06-28 03:30:00,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 138 transitions, 1318 flow [2024-06-28 03:30:00,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 138 transitions, 1233 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 03:30:00,125 INFO L231 Difference]: Finished difference. Result has 92 places, 106 transitions, 881 flow [2024-06-28 03:30:00,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=629, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=881, PETRI_PLACES=92, PETRI_TRANSITIONS=106} [2024-06-28 03:30:00,125 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 49 predicate places. [2024-06-28 03:30:00,125 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 106 transitions, 881 flow [2024-06-28 03:30:00,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:00,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:00,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:00,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 03:30:00,126 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:00,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:00,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1434055861, now seen corresponding path program 3 times [2024-06-28 03:30:00,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:00,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787013177] [2024-06-28 03:30:00,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:00,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:00,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:00,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-28 03:30:00,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:00,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787013177] [2024-06-28 03:30:00,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787013177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:00,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:00,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:30:00,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472785724] [2024-06-28 03:30:00,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:00,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:30:00,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:00,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:30:00,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:30:00,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:30:00,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 106 transitions, 881 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:00,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:00,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:30:00,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:01,578 INFO L124 PetriNetUnfolderBase]: 1689/2630 cut-off events. [2024-06-28 03:30:01,578 INFO L125 PetriNetUnfolderBase]: For 39393/39395 co-relation queries the response was YES. [2024-06-28 03:30:01,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13458 conditions, 2630 events. 1689/2630 cut-off events. For 39393/39395 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 12916 event pairs, 542 based on Foata normal form. 4/2632 useless extension candidates. Maximal degree in co-relation 13420. Up to 2197 conditions per place. [2024-06-28 03:30:01,592 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 78 selfloop transitions, 54 changer transitions 0/137 dead transitions. [2024-06-28 03:30:01,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 137 transitions, 1297 flow [2024-06-28 03:30:01,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:30:01,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:30:01,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-28 03:30:01,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46726190476190477 [2024-06-28 03:30:01,595 INFO L175 Difference]: Start difference. First operand has 92 places, 106 transitions, 881 flow. Second operand 8 states and 157 transitions. [2024-06-28 03:30:01,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 137 transitions, 1297 flow [2024-06-28 03:30:01,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 137 transitions, 1208 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-28 03:30:01,623 INFO L231 Difference]: Finished difference. Result has 97 places, 106 transitions, 908 flow [2024-06-28 03:30:01,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=792, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=908, PETRI_PLACES=97, PETRI_TRANSITIONS=106} [2024-06-28 03:30:01,623 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-28 03:30:01,624 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 106 transitions, 908 flow [2024-06-28 03:30:01,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:01,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:01,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:01,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 03:30:01,624 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:01,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:01,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1870912077, now seen corresponding path program 4 times [2024-06-28 03:30:01,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:01,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939274486] [2024-06-28 03:30:01,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:01,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:01,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:02,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:02,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:02,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939274486] [2024-06-28 03:30:02,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939274486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:02,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:02,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:30:02,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586181998] [2024-06-28 03:30:02,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:02,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:30:02,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:02,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:30:02,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:30:02,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:30:02,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 106 transitions, 908 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:02,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:02,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:30:02,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:03,036 INFO L124 PetriNetUnfolderBase]: 1711/2670 cut-off events. [2024-06-28 03:30:03,037 INFO L125 PetriNetUnfolderBase]: For 43480/43482 co-relation queries the response was YES. [2024-06-28 03:30:03,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13964 conditions, 2670 events. 1711/2670 cut-off events. For 43480/43482 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 13186 event pairs, 543 based on Foata normal form. 4/2672 useless extension candidates. Maximal degree in co-relation 13924. Up to 2216 conditions per place. [2024-06-28 03:30:03,051 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 75 selfloop transitions, 57 changer transitions 0/137 dead transitions. [2024-06-28 03:30:03,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 137 transitions, 1374 flow [2024-06-28 03:30:03,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:30:03,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:30:03,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 03:30:03,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 03:30:03,052 INFO L175 Difference]: Start difference. First operand has 97 places, 106 transitions, 908 flow. Second operand 8 states and 152 transitions. [2024-06-28 03:30:03,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 137 transitions, 1374 flow [2024-06-28 03:30:03,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 137 transitions, 1241 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 03:30:03,073 INFO L231 Difference]: Finished difference. Result has 98 places, 109 transitions, 951 flow [2024-06-28 03:30:03,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=781, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=951, PETRI_PLACES=98, PETRI_TRANSITIONS=109} [2024-06-28 03:30:03,098 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 55 predicate places. [2024-06-28 03:30:03,098 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 109 transitions, 951 flow [2024-06-28 03:30:03,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:03,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:03,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:03,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 03:30:03,098 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:03,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:03,099 INFO L85 PathProgramCache]: Analyzing trace with hash 525196067, now seen corresponding path program 5 times [2024-06-28 03:30:03,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:03,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993270192] [2024-06-28 03:30:03,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:03,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:03,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:03,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:03,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:03,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993270192] [2024-06-28 03:30:03,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993270192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:03,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:03,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:30:03,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682006557] [2024-06-28 03:30:03,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:03,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:30:03,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:03,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:30:03,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:30:03,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:30:03,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 109 transitions, 951 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:03,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:03,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:30:03,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:04,517 INFO L124 PetriNetUnfolderBase]: 1733/2713 cut-off events. [2024-06-28 03:30:04,517 INFO L125 PetriNetUnfolderBase]: For 47589/47593 co-relation queries the response was YES. [2024-06-28 03:30:04,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14377 conditions, 2713 events. 1733/2713 cut-off events. For 47589/47593 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 13467 event pairs, 543 based on Foata normal form. 4/2715 useless extension candidates. Maximal degree in co-relation 14336. Up to 2235 conditions per place. [2024-06-28 03:30:04,532 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 76 selfloop transitions, 59 changer transitions 0/140 dead transitions. [2024-06-28 03:30:04,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 140 transitions, 1427 flow [2024-06-28 03:30:04,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:30:04,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:30:04,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 03:30:04,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-28 03:30:04,533 INFO L175 Difference]: Start difference. First operand has 98 places, 109 transitions, 951 flow. Second operand 8 states and 153 transitions. [2024-06-28 03:30:04,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 140 transitions, 1427 flow [2024-06-28 03:30:04,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 140 transitions, 1242 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 03:30:04,553 INFO L231 Difference]: Finished difference. Result has 100 places, 112 transitions, 946 flow [2024-06-28 03:30:04,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=778, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=946, PETRI_PLACES=100, PETRI_TRANSITIONS=112} [2024-06-28 03:30:04,554 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 57 predicate places. [2024-06-28 03:30:04,554 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 112 transitions, 946 flow [2024-06-28 03:30:04,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:04,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:04,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:04,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 03:30:04,555 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:04,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:04,555 INFO L85 PathProgramCache]: Analyzing trace with hash -230588807, now seen corresponding path program 6 times [2024-06-28 03:30:04,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:04,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404998374] [2024-06-28 03:30:04,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:04,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:04,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:05,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:05,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:05,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404998374] [2024-06-28 03:30:05,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404998374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:05,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:05,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:30:05,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532065114] [2024-06-28 03:30:05,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:05,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:30:05,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:05,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:30:05,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:30:05,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:30:05,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 112 transitions, 946 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:05,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:05,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:30:05,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:05,942 INFO L124 PetriNetUnfolderBase]: 1723/2699 cut-off events. [2024-06-28 03:30:05,942 INFO L125 PetriNetUnfolderBase]: For 50006/50010 co-relation queries the response was YES. [2024-06-28 03:30:05,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14314 conditions, 2699 events. 1723/2699 cut-off events. For 50006/50010 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 13419 event pairs, 548 based on Foata normal form. 4/2701 useless extension candidates. Maximal degree in co-relation 14272. Up to 2227 conditions per place. [2024-06-28 03:30:05,955 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 69 selfloop transitions, 63 changer transitions 0/137 dead transitions. [2024-06-28 03:30:05,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 137 transitions, 1282 flow [2024-06-28 03:30:05,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:30:05,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:30:05,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 03:30:05,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 03:30:05,956 INFO L175 Difference]: Start difference. First operand has 100 places, 112 transitions, 946 flow. Second operand 8 states and 148 transitions. [2024-06-28 03:30:05,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 137 transitions, 1282 flow [2024-06-28 03:30:05,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 137 transitions, 1124 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 03:30:05,980 INFO L231 Difference]: Finished difference. Result has 103 places, 112 transitions, 922 flow [2024-06-28 03:30:05,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=788, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=922, PETRI_PLACES=103, PETRI_TRANSITIONS=112} [2024-06-28 03:30:05,980 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-28 03:30:05,980 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 112 transitions, 922 flow [2024-06-28 03:30:05,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:05,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:05,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:05,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 03:30:05,981 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-28 03:30:05,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:05,981 INFO L85 PathProgramCache]: Analyzing trace with hash 1637874288, now seen corresponding path program 1 times [2024-06-28 03:30:05,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:05,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625809607] [2024-06-28 03:30:05,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:05,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:05,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:06,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:06,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:06,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625809607] [2024-06-28 03:30:06,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625809607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:06,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:06,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:30:06,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152805469] [2024-06-28 03:30:06,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:06,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:30:06,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:06,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:30:06,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:30:06,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:30:06,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 112 transitions, 922 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:06,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:06,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:30:06,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:06,976 INFO L124 PetriNetUnfolderBase]: 1560/2514 cut-off events. [2024-06-28 03:30:06,976 INFO L125 PetriNetUnfolderBase]: For 52619/52644 co-relation queries the response was YES. [2024-06-28 03:30:06,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13662 conditions, 2514 events. 1560/2514 cut-off events. For 52619/52644 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 12950 event pairs, 585 based on Foata normal form. 9/2499 useless extension candidates. Maximal degree in co-relation 13619. Up to 2313 conditions per place. [2024-06-28 03:30:06,991 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 98 selfloop transitions, 12 changer transitions 0/123 dead transitions. [2024-06-28 03:30:06,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 123 transitions, 1188 flow [2024-06-28 03:30:06,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:30:06,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:30:06,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-28 03:30:06,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 03:30:06,993 INFO L175 Difference]: Start difference. First operand has 103 places, 112 transitions, 922 flow. Second operand 6 states and 105 transitions. [2024-06-28 03:30:06,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 123 transitions, 1188 flow [2024-06-28 03:30:07,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 123 transitions, 1038 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 03:30:07,019 INFO L231 Difference]: Finished difference. Result has 101 places, 115 transitions, 832 flow [2024-06-28 03:30:07,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=772, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=832, PETRI_PLACES=101, PETRI_TRANSITIONS=115} [2024-06-28 03:30:07,019 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 58 predicate places. [2024-06-28 03:30:07,019 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 115 transitions, 832 flow [2024-06-28 03:30:07,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:07,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:07,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:07,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 03:30:07,020 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:07,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:07,020 INFO L85 PathProgramCache]: Analyzing trace with hash 914916252, now seen corresponding path program 1 times [2024-06-28 03:30:07,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:07,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118553566] [2024-06-28 03:30:07,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:07,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:07,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:07,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:07,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:07,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118553566] [2024-06-28 03:30:07,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118553566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:07,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:07,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:30:07,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784987608] [2024-06-28 03:30:07,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:07,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:30:07,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:07,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:30:07,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:30:07,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:30:07,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 115 transitions, 832 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:07,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:07,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:30:07,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:08,450 INFO L124 PetriNetUnfolderBase]: 1825/2841 cut-off events. [2024-06-28 03:30:08,450 INFO L125 PetriNetUnfolderBase]: For 67527/67531 co-relation queries the response was YES. [2024-06-28 03:30:08,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15975 conditions, 2841 events. 1825/2841 cut-off events. For 67527/67531 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 14284 event pairs, 446 based on Foata normal form. 8/2848 useless extension candidates. Maximal degree in co-relation 15931. Up to 2514 conditions per place. [2024-06-28 03:30:08,464 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 116 selfloop transitions, 33 changer transitions 0/155 dead transitions. [2024-06-28 03:30:08,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 155 transitions, 1396 flow [2024-06-28 03:30:08,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:30:08,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:30:08,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 03:30:08,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-28 03:30:08,469 INFO L175 Difference]: Start difference. First operand has 101 places, 115 transitions, 832 flow. Second operand 9 states and 164 transitions. [2024-06-28 03:30:08,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 155 transitions, 1396 flow [2024-06-28 03:30:08,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 155 transitions, 1358 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 03:30:08,494 INFO L231 Difference]: Finished difference. Result has 106 places, 119 transitions, 943 flow [2024-06-28 03:30:08,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=794, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=943, PETRI_PLACES=106, PETRI_TRANSITIONS=119} [2024-06-28 03:30:08,495 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 63 predicate places. [2024-06-28 03:30:08,495 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 119 transitions, 943 flow [2024-06-28 03:30:08,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:08,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:08,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:08,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 03:30:08,495 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:08,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:08,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1624149620, now seen corresponding path program 2 times [2024-06-28 03:30:08,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:08,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894188105] [2024-06-28 03:30:08,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:08,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:08,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:09,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:09,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:09,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894188105] [2024-06-28 03:30:09,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894188105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:09,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:09,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:30:09,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555394033] [2024-06-28 03:30:09,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:09,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:30:09,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:09,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:30:09,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:30:09,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:30:09,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 119 transitions, 943 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:09,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:09,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:30:09,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:09,906 INFO L124 PetriNetUnfolderBase]: 1817/2829 cut-off events. [2024-06-28 03:30:09,906 INFO L125 PetriNetUnfolderBase]: For 72876/72880 co-relation queries the response was YES. [2024-06-28 03:30:09,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16331 conditions, 2829 events. 1817/2829 cut-off events. For 72876/72880 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 14233 event pairs, 585 based on Foata normal form. 8/2836 useless extension candidates. Maximal degree in co-relation 16286. Up to 2573 conditions per place. [2024-06-28 03:30:09,924 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 113 selfloop transitions, 29 changer transitions 0/148 dead transitions. [2024-06-28 03:30:09,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 148 transitions, 1319 flow [2024-06-28 03:30:09,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:30:09,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:30:09,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 03:30:09,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-28 03:30:09,925 INFO L175 Difference]: Start difference. First operand has 106 places, 119 transitions, 943 flow. Second operand 8 states and 145 transitions. [2024-06-28 03:30:09,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 148 transitions, 1319 flow [2024-06-28 03:30:09,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 148 transitions, 1222 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 03:30:09,962 INFO L231 Difference]: Finished difference. Result has 109 places, 119 transitions, 912 flow [2024-06-28 03:30:09,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=846, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=912, PETRI_PLACES=109, PETRI_TRANSITIONS=119} [2024-06-28 03:30:09,963 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 66 predicate places. [2024-06-28 03:30:09,963 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 119 transitions, 912 flow [2024-06-28 03:30:09,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:09,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:09,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:09,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 03:30:09,964 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:09,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:09,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1512611806, now seen corresponding path program 3 times [2024-06-28 03:30:09,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:09,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876885343] [2024-06-28 03:30:09,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:09,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:09,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:10,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:10,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:10,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876885343] [2024-06-28 03:30:10,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876885343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:10,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:10,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:30:10,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865134442] [2024-06-28 03:30:10,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:10,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:30:10,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:10,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:30:10,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:30:10,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:30:10,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 119 transitions, 912 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:10,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:10,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:30:10,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:11,418 INFO L124 PetriNetUnfolderBase]: 1834/2855 cut-off events. [2024-06-28 03:30:11,418 INFO L125 PetriNetUnfolderBase]: For 78981/78985 co-relation queries the response was YES. [2024-06-28 03:30:11,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16657 conditions, 2855 events. 1834/2855 cut-off events. For 78981/78985 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 14352 event pairs, 593 based on Foata normal form. 6/2860 useless extension candidates. Maximal degree in co-relation 16610. Up to 2555 conditions per place. [2024-06-28 03:30:11,433 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 100 selfloop transitions, 40 changer transitions 0/146 dead transitions. [2024-06-28 03:30:11,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 146 transitions, 1306 flow [2024-06-28 03:30:11,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:30:11,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:30:11,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 03:30:11,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 03:30:11,434 INFO L175 Difference]: Start difference. First operand has 109 places, 119 transitions, 912 flow. Second operand 8 states and 146 transitions. [2024-06-28 03:30:11,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 146 transitions, 1306 flow [2024-06-28 03:30:11,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 146 transitions, 1241 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 03:30:11,470 INFO L231 Difference]: Finished difference. Result has 110 places, 121 transitions, 978 flow [2024-06-28 03:30:11,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=847, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=978, PETRI_PLACES=110, PETRI_TRANSITIONS=121} [2024-06-28 03:30:11,470 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 67 predicate places. [2024-06-28 03:30:11,470 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 121 transitions, 978 flow [2024-06-28 03:30:11,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:11,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:11,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:11,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 03:30:11,471 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:11,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:11,471 INFO L85 PathProgramCache]: Analyzing trace with hash -512102242, now seen corresponding path program 1 times [2024-06-28 03:30:11,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:11,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149666948] [2024-06-28 03:30:11,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:11,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:11,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:12,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:12,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:12,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149666948] [2024-06-28 03:30:12,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149666948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:12,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:12,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:30:12,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931609927] [2024-06-28 03:30:12,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:12,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:30:12,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:12,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:30:12,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:30:12,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:30:12,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 121 transitions, 978 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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-28 03:30:12,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:12,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:30:12,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:13,047 INFO L124 PetriNetUnfolderBase]: 1851/2885 cut-off events. [2024-06-28 03:30:13,048 INFO L125 PetriNetUnfolderBase]: For 86136/86140 co-relation queries the response was YES. [2024-06-28 03:30:13,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17205 conditions, 2885 events. 1851/2885 cut-off events. For 86136/86140 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 14499 event pairs, 537 based on Foata normal form. 8/2891 useless extension candidates. Maximal degree in co-relation 17157. Up to 2577 conditions per place. [2024-06-28 03:30:13,064 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 115 selfloop transitions, 32 changer transitions 0/153 dead transitions. [2024-06-28 03:30:13,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 153 transitions, 1400 flow [2024-06-28 03:30:13,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:30:13,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:30:13,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 03:30:13,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-28 03:30:13,065 INFO L175 Difference]: Start difference. First operand has 110 places, 121 transitions, 978 flow. Second operand 8 states and 149 transitions. [2024-06-28 03:30:13,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 153 transitions, 1400 flow [2024-06-28 03:30:13,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 153 transitions, 1287 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 03:30:13,110 INFO L231 Difference]: Finished difference. Result has 112 places, 123 transitions, 976 flow [2024-06-28 03:30:13,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=865, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=976, PETRI_PLACES=112, PETRI_TRANSITIONS=123} [2024-06-28 03:30:13,110 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 69 predicate places. [2024-06-28 03:30:13,110 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 123 transitions, 976 flow [2024-06-28 03:30:13,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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-28 03:30:13,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:13,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:13,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 03:30:13,111 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:13,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:13,111 INFO L85 PathProgramCache]: Analyzing trace with hash 1527889677, now seen corresponding path program 1 times [2024-06-28 03:30:13,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:13,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8353514] [2024-06-28 03:30:13,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:13,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:13,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:13,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-28 03:30:13,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:13,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8353514] [2024-06-28 03:30:13,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8353514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:13,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:13,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:30:13,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561607607] [2024-06-28 03:30:13,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:13,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:30:13,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:13,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:30:13,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:30:13,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:30:13,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 123 transitions, 976 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:13,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:13,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:30:13,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:14,194 INFO L124 PetriNetUnfolderBase]: 1736/2736 cut-off events. [2024-06-28 03:30:14,194 INFO L125 PetriNetUnfolderBase]: For 90517/90542 co-relation queries the response was YES. [2024-06-28 03:30:14,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16875 conditions, 2736 events. 1736/2736 cut-off events. For 90517/90542 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 13996 event pairs, 574 based on Foata normal form. 10/2722 useless extension candidates. Maximal degree in co-relation 16826. Up to 2468 conditions per place. [2024-06-28 03:30:14,210 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 102 selfloop transitions, 22 changer transitions 0/139 dead transitions. [2024-06-28 03:30:14,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 139 transitions, 1290 flow [2024-06-28 03:30:14,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:30:14,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:30:14,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-28 03:30:14,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 03:30:14,211 INFO L175 Difference]: Start difference. First operand has 112 places, 123 transitions, 976 flow. Second operand 6 states and 111 transitions. [2024-06-28 03:30:14,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 139 transitions, 1290 flow [2024-06-28 03:30:14,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 139 transitions, 1197 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 03:30:14,249 INFO L231 Difference]: Finished difference. Result has 112 places, 126 transitions, 971 flow [2024-06-28 03:30:14,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=883, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=971, PETRI_PLACES=112, PETRI_TRANSITIONS=126} [2024-06-28 03:30:14,250 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 69 predicate places. [2024-06-28 03:30:14,250 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 126 transitions, 971 flow [2024-06-28 03:30:14,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:14,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:14,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:14,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 03:30:14,251 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:14,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:14,251 INFO L85 PathProgramCache]: Analyzing trace with hash 416488718, now seen corresponding path program 4 times [2024-06-28 03:30:14,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:14,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755936449] [2024-06-28 03:30:14,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:14,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:14,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:14,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:14,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:14,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755936449] [2024-06-28 03:30:14,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755936449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:14,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:14,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:30:14,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462664399] [2024-06-28 03:30:14,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:14,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:30:14,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:14,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:30:14,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:30:15,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:30:15,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 126 transitions, 971 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:15,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:15,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:30:15,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:15,701 INFO L124 PetriNetUnfolderBase]: 1878/2911 cut-off events. [2024-06-28 03:30:15,701 INFO L125 PetriNetUnfolderBase]: For 96563/96567 co-relation queries the response was YES. [2024-06-28 03:30:15,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17936 conditions, 2911 events. 1878/2911 cut-off events. For 96563/96567 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 14483 event pairs, 601 based on Foata normal form. 4/2913 useless extension candidates. Maximal degree in co-relation 17886. Up to 2609 conditions per place. [2024-06-28 03:30:15,721 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 106 selfloop transitions, 39 changer transitions 0/151 dead transitions. [2024-06-28 03:30:15,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 151 transitions, 1375 flow [2024-06-28 03:30:15,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:30:15,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:30:15,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 03:30:15,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-28 03:30:15,723 INFO L175 Difference]: Start difference. First operand has 112 places, 126 transitions, 971 flow. Second operand 8 states and 143 transitions. [2024-06-28 03:30:15,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 151 transitions, 1375 flow [2024-06-28 03:30:15,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 151 transitions, 1317 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 03:30:15,768 INFO L231 Difference]: Finished difference. Result has 116 places, 128 transitions, 1048 flow [2024-06-28 03:30:15,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=913, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1048, PETRI_PLACES=116, PETRI_TRANSITIONS=128} [2024-06-28 03:30:15,769 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 73 predicate places. [2024-06-28 03:30:15,769 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 128 transitions, 1048 flow [2024-06-28 03:30:15,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:15,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:15,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:15,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 03:30:15,770 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:15,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:15,770 INFO L85 PathProgramCache]: Analyzing trace with hash -892526488, now seen corresponding path program 2 times [2024-06-28 03:30:15,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:15,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653495158] [2024-06-28 03:30:15,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:15,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:15,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:16,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:16,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:16,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653495158] [2024-06-28 03:30:16,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653495158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:16,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:16,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:30:16,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082199425] [2024-06-28 03:30:16,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:16,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:30:16,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:16,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:30:16,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:30:16,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:30:16,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 128 transitions, 1048 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:16,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:16,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:30:16,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:17,502 INFO L124 PetriNetUnfolderBase]: 1895/2941 cut-off events. [2024-06-28 03:30:17,502 INFO L125 PetriNetUnfolderBase]: For 104187/104195 co-relation queries the response was YES. [2024-06-28 03:30:17,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18522 conditions, 2941 events. 1895/2941 cut-off events. For 104187/104195 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 14686 event pairs, 539 based on Foata normal form. 12/2952 useless extension candidates. Maximal degree in co-relation 18471. Up to 2631 conditions per place. [2024-06-28 03:30:17,518 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 119 selfloop transitions, 32 changer transitions 0/157 dead transitions. [2024-06-28 03:30:17,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 157 transitions, 1476 flow [2024-06-28 03:30:17,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:30:17,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:30:17,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 03:30:17,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:30:17,519 INFO L175 Difference]: Start difference. First operand has 116 places, 128 transitions, 1048 flow. Second operand 8 states and 144 transitions. [2024-06-28 03:30:17,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 157 transitions, 1476 flow [2024-06-28 03:30:17,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 157 transitions, 1359 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 03:30:17,560 INFO L231 Difference]: Finished difference. Result has 118 places, 130 transitions, 1048 flow [2024-06-28 03:30:17,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=931, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1048, PETRI_PLACES=118, PETRI_TRANSITIONS=130} [2024-06-28 03:30:17,561 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 75 predicate places. [2024-06-28 03:30:17,561 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 130 transitions, 1048 flow [2024-06-28 03:30:17,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:17,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:17,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:17,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 03:30:17,561 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:17,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:17,562 INFO L85 PathProgramCache]: Analyzing trace with hash -662310568, now seen corresponding path program 3 times [2024-06-28 03:30:17,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:17,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689643126] [2024-06-28 03:30:17,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:17,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:17,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:18,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:18,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:18,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689643126] [2024-06-28 03:30:18,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689643126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:18,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:18,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:30:18,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675528400] [2024-06-28 03:30:18,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:18,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:30:18,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:18,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:30:18,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:30:18,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:30:18,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 130 transitions, 1048 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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-28 03:30:18,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:18,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:30:18,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:19,071 INFO L124 PetriNetUnfolderBase]: 1912/2968 cut-off events. [2024-06-28 03:30:19,071 INFO L125 PetriNetUnfolderBase]: For 111406/111414 co-relation queries the response was YES. [2024-06-28 03:30:19,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18989 conditions, 2968 events. 1912/2968 cut-off events. For 111406/111414 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 14873 event pairs, 501 based on Foata normal form. 12/2979 useless extension candidates. Maximal degree in co-relation 18937. Up to 2575 conditions per place. [2024-06-28 03:30:19,091 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 118 selfloop transitions, 39 changer transitions 0/163 dead transitions. [2024-06-28 03:30:19,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 163 transitions, 1652 flow [2024-06-28 03:30:19,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:30:19,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:30:19,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 03:30:19,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 03:30:19,093 INFO L175 Difference]: Start difference. First operand has 118 places, 130 transitions, 1048 flow. Second operand 8 states and 146 transitions. [2024-06-28 03:30:19,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 163 transitions, 1652 flow [2024-06-28 03:30:19,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 163 transitions, 1553 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 03:30:19,137 INFO L231 Difference]: Finished difference. Result has 120 places, 134 transitions, 1130 flow [2024-06-28 03:30:19,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=949, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1130, PETRI_PLACES=120, PETRI_TRANSITIONS=134} [2024-06-28 03:30:19,138 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 77 predicate places. [2024-06-28 03:30:19,138 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 134 transitions, 1130 flow [2024-06-28 03:30:19,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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-28 03:30:19,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:19,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:19,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 03:30:19,138 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:19,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:19,139 INFO L85 PathProgramCache]: Analyzing trace with hash 416673416, now seen corresponding path program 4 times [2024-06-28 03:30:19,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:19,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204747896] [2024-06-28 03:30:19,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:19,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:19,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:19,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:19,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:19,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204747896] [2024-06-28 03:30:19,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204747896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:19,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:19,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:30:19,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300719609] [2024-06-28 03:30:19,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:19,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:30:19,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:19,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:30:19,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:30:20,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:30:20,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 134 transitions, 1130 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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-28 03:30:20,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:20,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:30:20,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:20,688 INFO L124 PetriNetUnfolderBase]: 1904/2956 cut-off events. [2024-06-28 03:30:20,688 INFO L125 PetriNetUnfolderBase]: For 117031/117039 co-relation queries the response was YES. [2024-06-28 03:30:20,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19151 conditions, 2956 events. 1904/2956 cut-off events. For 117031/117039 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 14796 event pairs, 537 based on Foata normal form. 12/2967 useless extension candidates. Maximal degree in co-relation 19098. Up to 2646 conditions per place. [2024-06-28 03:30:20,704 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 125 selfloop transitions, 31 changer transitions 0/162 dead transitions. [2024-06-28 03:30:20,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 162 transitions, 1528 flow [2024-06-28 03:30:20,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:30:20,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:30:20,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 03:30:20,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 03:30:20,705 INFO L175 Difference]: Start difference. First operand has 120 places, 134 transitions, 1130 flow. Second operand 8 states and 146 transitions. [2024-06-28 03:30:20,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 162 transitions, 1528 flow [2024-06-28 03:30:20,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 162 transitions, 1418 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-28 03:30:20,754 INFO L231 Difference]: Finished difference. Result has 124 places, 134 transitions, 1089 flow [2024-06-28 03:30:20,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1020, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1089, PETRI_PLACES=124, PETRI_TRANSITIONS=134} [2024-06-28 03:30:20,755 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 81 predicate places. [2024-06-28 03:30:20,755 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 134 transitions, 1089 flow [2024-06-28 03:30:20,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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-28 03:30:20,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:20,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:20,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 03:30:20,755 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:20,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:20,756 INFO L85 PathProgramCache]: Analyzing trace with hash 148768375, now seen corresponding path program 2 times [2024-06-28 03:30:20,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:20,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943647161] [2024-06-28 03:30:20,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:20,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:20,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:21,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:21,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:21,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943647161] [2024-06-28 03:30:21,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943647161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:21,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:21,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:30:21,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321494772] [2024-06-28 03:30:21,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:21,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:30:21,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:21,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:30:21,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:30:21,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:30:21,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 134 transitions, 1089 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:21,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:21,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:30:21,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:21,726 INFO L124 PetriNetUnfolderBase]: 1743/2745 cut-off events. [2024-06-28 03:30:21,726 INFO L125 PetriNetUnfolderBase]: For 119778/119801 co-relation queries the response was YES. [2024-06-28 03:30:21,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18136 conditions, 2745 events. 1743/2745 cut-off events. For 119778/119801 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 13979 event pairs, 579 based on Foata normal form. 9/2724 useless extension candidates. Maximal degree in co-relation 18081. Up to 2469 conditions per place. [2024-06-28 03:30:21,742 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 101 selfloop transitions, 26 changer transitions 0/145 dead transitions. [2024-06-28 03:30:21,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 145 transitions, 1399 flow [2024-06-28 03:30:21,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:30:21,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:30:21,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-28 03:30:21,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-28 03:30:21,743 INFO L175 Difference]: Start difference. First operand has 124 places, 134 transitions, 1089 flow. Second operand 6 states and 107 transitions. [2024-06-28 03:30:21,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 145 transitions, 1399 flow [2024-06-28 03:30:21,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 145 transitions, 1318 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 03:30:21,797 INFO L231 Difference]: Finished difference. Result has 123 places, 137 transitions, 1106 flow [2024-06-28 03:30:21,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1008, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1106, PETRI_PLACES=123, PETRI_TRANSITIONS=137} [2024-06-28 03:30:21,798 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 80 predicate places. [2024-06-28 03:30:21,798 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 137 transitions, 1106 flow [2024-06-28 03:30:21,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:21,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:21,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:21,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 03:30:21,798 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:21,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:21,798 INFO L85 PathProgramCache]: Analyzing trace with hash 288649309, now seen corresponding path program 1 times [2024-06-28 03:30:21,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:21,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192589011] [2024-06-28 03:30:21,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:21,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:21,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:22,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:22,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:22,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192589011] [2024-06-28 03:30:22,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192589011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:22,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:22,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:30:22,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696954243] [2024-06-28 03:30:22,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:22,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:30:22,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:22,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:30:22,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:30:22,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:30:22,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 137 transitions, 1106 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:22,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:22,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:30:22,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:22,771 INFO L124 PetriNetUnfolderBase]: 1696/2725 cut-off events. [2024-06-28 03:30:22,772 INFO L125 PetriNetUnfolderBase]: For 109784/109786 co-relation queries the response was YES. [2024-06-28 03:30:22,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17606 conditions, 2725 events. 1696/2725 cut-off events. For 109784/109786 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 14112 event pairs, 511 based on Foata normal form. 1/2725 useless extension candidates. Maximal degree in co-relation 17550. Up to 2483 conditions per place. [2024-06-28 03:30:22,789 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 132 selfloop transitions, 12 changer transitions 0/151 dead transitions. [2024-06-28 03:30:22,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 151 transitions, 1464 flow [2024-06-28 03:30:22,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:30:22,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:30:22,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-28 03:30:22,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:30:22,789 INFO L175 Difference]: Start difference. First operand has 123 places, 137 transitions, 1106 flow. Second operand 6 states and 108 transitions. [2024-06-28 03:30:22,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 151 transitions, 1464 flow [2024-06-28 03:30:22,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 151 transitions, 1388 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 03:30:22,834 INFO L231 Difference]: Finished difference. Result has 125 places, 140 transitions, 1104 flow [2024-06-28 03:30:22,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1030, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1104, PETRI_PLACES=125, PETRI_TRANSITIONS=140} [2024-06-28 03:30:22,835 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 82 predicate places. [2024-06-28 03:30:22,835 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 140 transitions, 1104 flow [2024-06-28 03:30:22,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:22,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:22,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:22,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 03:30:22,836 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-28 03:30:22,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:22,836 INFO L85 PathProgramCache]: Analyzing trace with hash -765511463, now seen corresponding path program 2 times [2024-06-28 03:30:22,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:22,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003919786] [2024-06-28 03:30:22,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:22,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:22,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:23,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:23,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:23,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003919786] [2024-06-28 03:30:23,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003919786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:23,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:23,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:30:23,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939464599] [2024-06-28 03:30:23,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:23,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:30:23,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:23,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:30:23,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:30:23,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:30:23,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 140 transitions, 1104 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:23,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:23,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:30:23,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:23,860 INFO L124 PetriNetUnfolderBase]: 1693/2722 cut-off events. [2024-06-28 03:30:23,860 INFO L125 PetriNetUnfolderBase]: For 115178/115182 co-relation queries the response was YES. [2024-06-28 03:30:23,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17906 conditions, 2722 events. 1693/2722 cut-off events. For 115178/115182 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 14130 event pairs, 515 based on Foata normal form. 3/2724 useless extension candidates. Maximal degree in co-relation 17849. Up to 2473 conditions per place. [2024-06-28 03:30:23,879 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 127 selfloop transitions, 17 changer transitions 0/151 dead transitions. [2024-06-28 03:30:23,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 151 transitions, 1458 flow [2024-06-28 03:30:23,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:30:23,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:30:23,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-28 03:30:23,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-28 03:30:23,880 INFO L175 Difference]: Start difference. First operand has 125 places, 140 transitions, 1104 flow. Second operand 6 states and 107 transitions. [2024-06-28 03:30:23,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 151 transitions, 1458 flow [2024-06-28 03:30:23,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 151 transitions, 1406 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 03:30:23,927 INFO L231 Difference]: Finished difference. Result has 127 places, 143 transitions, 1142 flow [2024-06-28 03:30:23,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1052, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1142, PETRI_PLACES=127, PETRI_TRANSITIONS=143} [2024-06-28 03:30:23,928 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 84 predicate places. [2024-06-28 03:30:23,928 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 143 transitions, 1142 flow [2024-06-28 03:30:23,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:23,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:23,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:23,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 03:30:23,929 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:23,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:23,929 INFO L85 PathProgramCache]: Analyzing trace with hash -765503527, now seen corresponding path program 1 times [2024-06-28 03:30:23,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:23,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134824627] [2024-06-28 03:30:23,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:23,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:23,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:24,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:24,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:24,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134824627] [2024-06-28 03:30:24,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134824627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:24,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:24,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:30:24,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688815243] [2024-06-28 03:30:24,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:24,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:30:24,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:24,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:30:24,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:30:24,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:30:24,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 143 transitions, 1142 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-28 03:30:24,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:24,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:30:24,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:25,043 INFO L124 PetriNetUnfolderBase]: 1655/2646 cut-off events. [2024-06-28 03:30:25,043 INFO L125 PetriNetUnfolderBase]: For 119562/119587 co-relation queries the response was YES. [2024-06-28 03:30:25,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17918 conditions, 2646 events. 1655/2646 cut-off events. For 119562/119587 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 13627 event pairs, 538 based on Foata normal form. 9/2631 useless extension candidates. Maximal degree in co-relation 17860. Up to 2421 conditions per place. [2024-06-28 03:30:25,061 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 123 selfloop transitions, 15 changer transitions 0/155 dead transitions. [2024-06-28 03:30:25,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 155 transitions, 1478 flow [2024-06-28 03:30:25,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:30:25,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:30:25,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-28 03:30:25,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 03:30:25,062 INFO L175 Difference]: Start difference. First operand has 127 places, 143 transitions, 1142 flow. Second operand 7 states and 119 transitions. [2024-06-28 03:30:25,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 155 transitions, 1478 flow [2024-06-28 03:30:25,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 155 transitions, 1410 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-28 03:30:25,117 INFO L231 Difference]: Finished difference. Result has 130 places, 146 transitions, 1152 flow [2024-06-28 03:30:25,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1074, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1152, PETRI_PLACES=130, PETRI_TRANSITIONS=146} [2024-06-28 03:30:25,118 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 87 predicate places. [2024-06-28 03:30:25,118 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 146 transitions, 1152 flow [2024-06-28 03:30:25,118 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-28 03:30:25,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:25,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:25,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 03:30:25,118 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:25,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:25,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1931351030, now seen corresponding path program 1 times [2024-06-28 03:30:25,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:25,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429920307] [2024-06-28 03:30:25,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:25,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:25,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:25,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:25,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:25,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429920307] [2024-06-28 03:30:25,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429920307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:25,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:25,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:30:25,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130364639] [2024-06-28 03:30:25,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:25,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:30:25,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:25,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:30:25,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:30:26,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:30:26,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 146 transitions, 1152 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:26,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:26,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:30:26,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:26,708 INFO L124 PetriNetUnfolderBase]: 2076/3221 cut-off events. [2024-06-28 03:30:26,708 INFO L125 PetriNetUnfolderBase]: For 171077/171081 co-relation queries the response was YES. [2024-06-28 03:30:26,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23177 conditions, 3221 events. 2076/3221 cut-off events. For 171077/171081 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 16508 event pairs, 511 based on Foata normal form. 20/3234 useless extension candidates. Maximal degree in co-relation 23118. Up to 2619 conditions per place. [2024-06-28 03:30:26,730 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 156 selfloop transitions, 35 changer transitions 0/197 dead transitions. [2024-06-28 03:30:26,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 197 transitions, 1906 flow [2024-06-28 03:30:26,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:30:26,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:30:26,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-28 03:30:26,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44761904761904764 [2024-06-28 03:30:26,732 INFO L175 Difference]: Start difference. First operand has 130 places, 146 transitions, 1152 flow. Second operand 10 states and 188 transitions. [2024-06-28 03:30:26,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 197 transitions, 1906 flow [2024-06-28 03:30:26,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 197 transitions, 1850 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 03:30:26,795 INFO L231 Difference]: Finished difference. Result has 135 places, 148 transitions, 1250 flow [2024-06-28 03:30:26,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1096, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1250, PETRI_PLACES=135, PETRI_TRANSITIONS=148} [2024-06-28 03:30:26,795 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 92 predicate places. [2024-06-28 03:30:26,795 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 148 transitions, 1250 flow [2024-06-28 03:30:26,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:26,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:26,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:26,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 03:30:26,796 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:26,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:26,796 INFO L85 PathProgramCache]: Analyzing trace with hash 418193686, now seen corresponding path program 2 times [2024-06-28 03:30:26,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:26,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844670312] [2024-06-28 03:30:26,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:26,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:26,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:27,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:27,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:27,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844670312] [2024-06-28 03:30:27,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844670312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:27,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:27,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:30:27,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802636704] [2024-06-28 03:30:27,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:27,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:30:27,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:27,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:30:27,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:30:27,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:30:27,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 148 transitions, 1250 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:27,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:27,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:30:27,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:28,401 INFO L124 PetriNetUnfolderBase]: 2134/3327 cut-off events. [2024-06-28 03:30:28,401 INFO L125 PetriNetUnfolderBase]: For 182867/182871 co-relation queries the response was YES. [2024-06-28 03:30:28,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24147 conditions, 3327 events. 2134/3327 cut-off events. For 182867/182871 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 17198 event pairs, 648 based on Foata normal form. 20/3344 useless extension candidates. Maximal degree in co-relation 24087. Up to 2792 conditions per place. [2024-06-28 03:30:28,426 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 155 selfloop transitions, 32 changer transitions 0/193 dead transitions. [2024-06-28 03:30:28,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 193 transitions, 1950 flow [2024-06-28 03:30:28,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:30:28,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:30:28,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 03:30:28,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 03:30:28,427 INFO L175 Difference]: Start difference. First operand has 135 places, 148 transitions, 1250 flow. Second operand 9 states and 171 transitions. [2024-06-28 03:30:28,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 193 transitions, 1950 flow [2024-06-28 03:30:28,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 193 transitions, 1875 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 03:30:28,528 INFO L231 Difference]: Finished difference. Result has 138 places, 149 transitions, 1285 flow [2024-06-28 03:30:28,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1179, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1285, PETRI_PLACES=138, PETRI_TRANSITIONS=149} [2024-06-28 03:30:28,529 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 95 predicate places. [2024-06-28 03:30:28,529 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 149 transitions, 1285 flow [2024-06-28 03:30:28,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:28,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:28,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:28,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 03:30:28,530 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:28,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:28,530 INFO L85 PathProgramCache]: Analyzing trace with hash 1277810732, now seen corresponding path program 3 times [2024-06-28 03:30:28,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:28,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422728229] [2024-06-28 03:30:28,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:28,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:28,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:29,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:29,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:29,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422728229] [2024-06-28 03:30:29,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422728229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:29,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:29,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:30:29,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869387925] [2024-06-28 03:30:29,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:29,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:30:29,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:29,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:30:29,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:30:29,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:30:29,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 149 transitions, 1285 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:29,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:29,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:30:29,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:30,138 INFO L124 PetriNetUnfolderBase]: 2098/3271 cut-off events. [2024-06-28 03:30:30,138 INFO L125 PetriNetUnfolderBase]: For 181764/181768 co-relation queries the response was YES. [2024-06-28 03:30:30,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23216 conditions, 3271 events. 2098/3271 cut-off events. For 181764/181768 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 16834 event pairs, 650 based on Foata normal form. 24/3292 useless extension candidates. Maximal degree in co-relation 23154. Up to 2897 conditions per place. [2024-06-28 03:30:30,162 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 150 selfloop transitions, 31 changer transitions 0/187 dead transitions. [2024-06-28 03:30:30,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 187 transitions, 1783 flow [2024-06-28 03:30:30,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:30:30,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:30:30,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 03:30:30,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-28 03:30:30,164 INFO L175 Difference]: Start difference. First operand has 138 places, 149 transitions, 1285 flow. Second operand 9 states and 165 transitions. [2024-06-28 03:30:30,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 187 transitions, 1783 flow [2024-06-28 03:30:30,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 187 transitions, 1676 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-28 03:30:30,263 INFO L231 Difference]: Finished difference. Result has 140 places, 149 transitions, 1247 flow [2024-06-28 03:30:30,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1178, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1247, PETRI_PLACES=140, PETRI_TRANSITIONS=149} [2024-06-28 03:30:30,264 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 97 predicate places. [2024-06-28 03:30:30,264 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 149 transitions, 1247 flow [2024-06-28 03:30:30,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:30,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:30,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:30,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 03:30:30,265 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:30,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:30,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1660985772, now seen corresponding path program 4 times [2024-06-28 03:30:30,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:30,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000437740] [2024-06-28 03:30:30,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:30,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:30,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:31,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:31,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:31,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000437740] [2024-06-28 03:30:31,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000437740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:31,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:31,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:30:31,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146334308] [2024-06-28 03:30:31,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:31,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:30:31,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:31,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:30:31,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:30:31,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:30:31,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 149 transitions, 1247 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:31,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:31,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:30:31,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:31,935 INFO L124 PetriNetUnfolderBase]: 2173/3410 cut-off events. [2024-06-28 03:30:31,935 INFO L125 PetriNetUnfolderBase]: For 190280/190282 co-relation queries the response was YES. [2024-06-28 03:30:31,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23866 conditions, 3410 events. 2173/3410 cut-off events. For 190280/190282 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 17806 event pairs, 582 based on Foata normal form. 20/3428 useless extension candidates. Maximal degree in co-relation 23803. Up to 2790 conditions per place. [2024-06-28 03:30:31,957 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 118 selfloop transitions, 63 changer transitions 0/187 dead transitions. [2024-06-28 03:30:31,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 187 transitions, 1773 flow [2024-06-28 03:30:31,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:30:31,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:30:31,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-28 03:30:31,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455026455026455 [2024-06-28 03:30:31,958 INFO L175 Difference]: Start difference. First operand has 140 places, 149 transitions, 1247 flow. Second operand 9 states and 172 transitions. [2024-06-28 03:30:31,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 187 transitions, 1773 flow [2024-06-28 03:30:32,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 187 transitions, 1705 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 03:30:32,048 INFO L231 Difference]: Finished difference. Result has 141 places, 150 transitions, 1354 flow [2024-06-28 03:30:32,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1179, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1354, PETRI_PLACES=141, PETRI_TRANSITIONS=150} [2024-06-28 03:30:32,048 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 98 predicate places. [2024-06-28 03:30:32,049 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 150 transitions, 1354 flow [2024-06-28 03:30:32,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:32,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:32,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:32,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 03:30:32,049 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:32,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:32,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1299123634, now seen corresponding path program 5 times [2024-06-28 03:30:32,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:32,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686033414] [2024-06-28 03:30:32,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:32,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:32,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:32,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-28 03:30:32,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:32,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686033414] [2024-06-28 03:30:32,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686033414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:32,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:32,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:30:32,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649555872] [2024-06-28 03:30:32,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:32,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:30:32,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:32,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:30:32,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:30:32,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:30:32,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 150 transitions, 1354 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:32,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:32,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:30:32,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:33,724 INFO L124 PetriNetUnfolderBase]: 2248/3535 cut-off events. [2024-06-28 03:30:33,725 INFO L125 PetriNetUnfolderBase]: For 204457/204459 co-relation queries the response was YES. [2024-06-28 03:30:33,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25067 conditions, 3535 events. 2248/3535 cut-off events. For 204457/204459 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 18754 event pairs, 606 based on Foata normal form. 20/3553 useless extension candidates. Maximal degree in co-relation 25003. Up to 2915 conditions per place. [2024-06-28 03:30:33,750 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 122 selfloop transitions, 61 changer transitions 0/189 dead transitions. [2024-06-28 03:30:33,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 189 transitions, 1888 flow [2024-06-28 03:30:33,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:30:33,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:30:33,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-28 03:30:33,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-28 03:30:33,751 INFO L175 Difference]: Start difference. First operand has 141 places, 150 transitions, 1354 flow. Second operand 9 states and 174 transitions. [2024-06-28 03:30:33,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 189 transitions, 1888 flow [2024-06-28 03:30:33,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 189 transitions, 1741 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 03:30:33,854 INFO L231 Difference]: Finished difference. Result has 143 places, 151 transitions, 1380 flow [2024-06-28 03:30:33,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1207, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1380, PETRI_PLACES=143, PETRI_TRANSITIONS=151} [2024-06-28 03:30:33,854 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 100 predicate places. [2024-06-28 03:30:33,854 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 151 transitions, 1380 flow [2024-06-28 03:30:33,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:33,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:33,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:33,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 03:30:33,855 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:33,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:33,855 INFO L85 PathProgramCache]: Analyzing trace with hash 1298975764, now seen corresponding path program 6 times [2024-06-28 03:30:33,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:33,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152735563] [2024-06-28 03:30:33,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:33,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:33,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:34,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:34,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:34,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152735563] [2024-06-28 03:30:34,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152735563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:34,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:34,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:30:34,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946882054] [2024-06-28 03:30:34,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:34,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:30:34,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:34,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:30:34,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:30:34,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:30:34,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 151 transitions, 1380 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:34,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:34,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:30:34,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:35,542 INFO L124 PetriNetUnfolderBase]: 2306/3633 cut-off events. [2024-06-28 03:30:35,543 INFO L125 PetriNetUnfolderBase]: For 211709/211711 co-relation queries the response was YES. [2024-06-28 03:30:35,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25702 conditions, 3633 events. 2306/3633 cut-off events. For 211709/211711 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 19459 event pairs, 592 based on Foata normal form. 16/3647 useless extension candidates. Maximal degree in co-relation 25637. Up to 2783 conditions per place. [2024-06-28 03:30:35,570 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 123 selfloop transitions, 64 changer transitions 0/193 dead transitions. [2024-06-28 03:30:35,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 193 transitions, 1938 flow [2024-06-28 03:30:35,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:30:35,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:30:35,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-28 03:30:35,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-06-28 03:30:35,571 INFO L175 Difference]: Start difference. First operand has 143 places, 151 transitions, 1380 flow. Second operand 9 states and 176 transitions. [2024-06-28 03:30:35,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 193 transitions, 1938 flow [2024-06-28 03:30:35,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 193 transitions, 1793 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 03:30:35,700 INFO L231 Difference]: Finished difference. Result has 145 places, 152 transitions, 1415 flow [2024-06-28 03:30:35,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1235, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1415, PETRI_PLACES=145, PETRI_TRANSITIONS=152} [2024-06-28 03:30:35,701 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 102 predicate places. [2024-06-28 03:30:35,701 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 152 transitions, 1415 flow [2024-06-28 03:30:35,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:35,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:35,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:35,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 03:30:35,702 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:35,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:35,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1661200974, now seen corresponding path program 1 times [2024-06-28 03:30:35,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:35,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980824287] [2024-06-28 03:30:35,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:35,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:35,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:36,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-28 03:30:36,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:36,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980824287] [2024-06-28 03:30:36,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980824287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:36,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:36,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:30:36,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022358741] [2024-06-28 03:30:36,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:36,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:30:36,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:36,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:30:36,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:30:36,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:30:36,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 152 transitions, 1415 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:36,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:36,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:30:36,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:37,760 INFO L124 PetriNetUnfolderBase]: 2347/3694 cut-off events. [2024-06-28 03:30:37,760 INFO L125 PetriNetUnfolderBase]: For 218941/218943 co-relation queries the response was YES. [2024-06-28 03:30:37,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26256 conditions, 3694 events. 2347/3694 cut-off events. For 218941/218943 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 19813 event pairs, 608 based on Foata normal form. 12/3704 useless extension candidates. Maximal degree in co-relation 26190. Up to 2757 conditions per place. [2024-06-28 03:30:37,787 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 119 selfloop transitions, 67 changer transitions 0/192 dead transitions. [2024-06-28 03:30:37,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 192 transitions, 1975 flow [2024-06-28 03:30:37,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:30:37,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:30:37,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 03:30:37,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-28 03:30:37,788 INFO L175 Difference]: Start difference. First operand has 145 places, 152 transitions, 1415 flow. Second operand 9 states and 173 transitions. [2024-06-28 03:30:37,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 192 transitions, 1975 flow [2024-06-28 03:30:37,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 192 transitions, 1815 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-28 03:30:37,894 INFO L231 Difference]: Finished difference. Result has 147 places, 153 transitions, 1443 flow [2024-06-28 03:30:37,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1255, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1443, PETRI_PLACES=147, PETRI_TRANSITIONS=153} [2024-06-28 03:30:37,894 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 104 predicate places. [2024-06-28 03:30:37,895 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 153 transitions, 1443 flow [2024-06-28 03:30:37,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:37,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:37,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:37,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 03:30:37,895 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:37,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:37,895 INFO L85 PathProgramCache]: Analyzing trace with hash 304888945, now seen corresponding path program 1 times [2024-06-28 03:30:37,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:37,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336634521] [2024-06-28 03:30:37,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:37,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:37,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:38,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:38,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:38,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336634521] [2024-06-28 03:30:38,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336634521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:38,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:38,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:30:38,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861698712] [2024-06-28 03:30:38,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:38,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:30:38,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:38,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:30:38,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:30:38,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:30:38,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 153 transitions, 1443 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:38,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:38,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:30:38,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:39,062 INFO L124 PetriNetUnfolderBase]: 2276/3588 cut-off events. [2024-06-28 03:30:39,062 INFO L125 PetriNetUnfolderBase]: For 217236/217267 co-relation queries the response was YES. [2024-06-28 03:30:39,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25754 conditions, 3588 events. 2276/3588 cut-off events. For 217236/217267 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 19393 event pairs, 737 based on Foata normal form. 10/3566 useless extension candidates. Maximal degree in co-relation 25687. Up to 3392 conditions per place. [2024-06-28 03:30:39,089 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 129 selfloop transitions, 25 changer transitions 0/170 dead transitions. [2024-06-28 03:30:39,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 170 transitions, 1829 flow [2024-06-28 03:30:39,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:30:39,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:30:39,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-28 03:30:39,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 03:30:39,090 INFO L175 Difference]: Start difference. First operand has 147 places, 153 transitions, 1443 flow. Second operand 7 states and 119 transitions. [2024-06-28 03:30:39,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 170 transitions, 1829 flow [2024-06-28 03:30:39,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 170 transitions, 1663 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-28 03:30:39,181 INFO L231 Difference]: Finished difference. Result has 147 places, 156 transitions, 1377 flow [2024-06-28 03:30:39,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1277, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1377, PETRI_PLACES=147, PETRI_TRANSITIONS=156} [2024-06-28 03:30:39,182 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 104 predicate places. [2024-06-28 03:30:39,182 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 156 transitions, 1377 flow [2024-06-28 03:30:39,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:39,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:39,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:39,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 03:30:39,183 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:39,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:39,183 INFO L85 PathProgramCache]: Analyzing trace with hash 225699750, now seen corresponding path program 7 times [2024-06-28 03:30:39,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:39,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921599951] [2024-06-28 03:30:39,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:39,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:39,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:39,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:39,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:39,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921599951] [2024-06-28 03:30:39,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921599951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:39,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:39,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:30:39,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041863567] [2024-06-28 03:30:39,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:39,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:30:39,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:39,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:30:39,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:30:40,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:30:40,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 156 transitions, 1377 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:40,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:40,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:30:40,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:40,924 INFO L124 PetriNetUnfolderBase]: 2444/3863 cut-off events. [2024-06-28 03:30:40,924 INFO L125 PetriNetUnfolderBase]: For 243865/243867 co-relation queries the response was YES. [2024-06-28 03:30:40,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27452 conditions, 3863 events. 2444/3863 cut-off events. For 243865/243867 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 21112 event pairs, 641 based on Foata normal form. 20/3881 useless extension candidates. Maximal degree in co-relation 27384. Up to 3231 conditions per place. [2024-06-28 03:30:40,961 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 120 selfloop transitions, 64 changer transitions 0/191 dead transitions. [2024-06-28 03:30:40,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 191 transitions, 1911 flow [2024-06-28 03:30:40,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:30:40,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:30:40,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 03:30:40,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-28 03:30:40,963 INFO L175 Difference]: Start difference. First operand has 147 places, 156 transitions, 1377 flow. Second operand 9 states and 167 transitions. [2024-06-28 03:30:40,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 191 transitions, 1911 flow [2024-06-28 03:30:41,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 191 transitions, 1833 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 03:30:41,112 INFO L231 Difference]: Finished difference. Result has 151 places, 157 transitions, 1484 flow [2024-06-28 03:30:41,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1299, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1484, PETRI_PLACES=151, PETRI_TRANSITIONS=157} [2024-06-28 03:30:41,113 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 108 predicate places. [2024-06-28 03:30:41,113 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 157 transitions, 1484 flow [2024-06-28 03:30:41,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:41,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:41,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:41,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 03:30:41,114 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:41,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:41,114 INFO L85 PathProgramCache]: Analyzing trace with hash -2098176960, now seen corresponding path program 8 times [2024-06-28 03:30:41,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:41,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354539549] [2024-06-28 03:30:41,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:41,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:41,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:41,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:41,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:41,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354539549] [2024-06-28 03:30:41,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354539549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:41,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:41,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:30:41,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483384434] [2024-06-28 03:30:41,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:41,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:30:41,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:41,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:30:41,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:30:41,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:30:41,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 157 transitions, 1484 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:41,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:41,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:30:41,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:42,816 INFO L124 PetriNetUnfolderBase]: 2519/3989 cut-off events. [2024-06-28 03:30:42,816 INFO L125 PetriNetUnfolderBase]: For 261051/261055 co-relation queries the response was YES. [2024-06-28 03:30:42,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28792 conditions, 3989 events. 2519/3989 cut-off events. For 261051/261055 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 21993 event pairs, 660 based on Foata normal form. 20/4007 useless extension candidates. Maximal degree in co-relation 28723. Up to 3356 conditions per place. [2024-06-28 03:30:42,850 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 125 selfloop transitions, 61 changer transitions 0/193 dead transitions. [2024-06-28 03:30:42,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 193 transitions, 2026 flow [2024-06-28 03:30:42,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:30:42,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:30:42,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 03:30:42,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-28 03:30:42,851 INFO L175 Difference]: Start difference. First operand has 151 places, 157 transitions, 1484 flow. Second operand 9 states and 169 transitions. [2024-06-28 03:30:42,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 193 transitions, 2026 flow [2024-06-28 03:30:43,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 193 transitions, 1869 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 03:30:43,005 INFO L231 Difference]: Finished difference. Result has 153 places, 158 transitions, 1508 flow [2024-06-28 03:30:43,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1327, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1508, PETRI_PLACES=153, PETRI_TRANSITIONS=158} [2024-06-28 03:30:43,006 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-06-28 03:30:43,006 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 158 transitions, 1508 flow [2024-06-28 03:30:43,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:43,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:43,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:43,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 03:30:43,006 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:43,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:43,006 INFO L85 PathProgramCache]: Analyzing trace with hash 26250090, now seen corresponding path program 9 times [2024-06-28 03:30:43,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:43,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024544233] [2024-06-28 03:30:43,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:43,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:43,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:43,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:43,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:43,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024544233] [2024-06-28 03:30:43,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024544233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:43,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:43,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:30:43,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880639474] [2024-06-28 03:30:43,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:43,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:30:43,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:43,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:30:43,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:30:43,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:30:43,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 158 transitions, 1508 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:43,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:43,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:30:43,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:44,738 INFO L124 PetriNetUnfolderBase]: 2638/4190 cut-off events. [2024-06-28 03:30:44,738 INFO L125 PetriNetUnfolderBase]: For 283012/283016 co-relation queries the response was YES. [2024-06-28 03:30:44,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30689 conditions, 4190 events. 2638/4190 cut-off events. For 283012/283016 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 23523 event pairs, 670 based on Foata normal form. 16/4204 useless extension candidates. Maximal degree in co-relation 30619. Up to 3161 conditions per place. [2024-06-28 03:30:44,771 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 128 selfloop transitions, 65 changer transitions 0/200 dead transitions. [2024-06-28 03:30:44,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 200 transitions, 2300 flow [2024-06-28 03:30:44,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:30:44,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:30:44,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 03:30:44,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-28 03:30:44,772 INFO L175 Difference]: Start difference. First operand has 153 places, 158 transitions, 1508 flow. Second operand 9 states and 173 transitions. [2024-06-28 03:30:44,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 200 transitions, 2300 flow [2024-06-28 03:30:44,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 200 transitions, 2147 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-28 03:30:44,942 INFO L231 Difference]: Finished difference. Result has 155 places, 160 transitions, 1597 flow [2024-06-28 03:30:44,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1355, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1597, PETRI_PLACES=155, PETRI_TRANSITIONS=160} [2024-06-28 03:30:44,943 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-28 03:30:44,943 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 160 transitions, 1597 flow [2024-06-28 03:30:44,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:44,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:44,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:44,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 03:30:44,944 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:44,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:44,944 INFO L85 PathProgramCache]: Analyzing trace with hash 31760340, now seen corresponding path program 10 times [2024-06-28 03:30:44,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:44,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544644868] [2024-06-28 03:30:44,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:44,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:44,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:45,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-28 03:30:45,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:45,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544644868] [2024-06-28 03:30:45,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544644868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:45,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:45,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:30:45,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198945615] [2024-06-28 03:30:45,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:45,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:30:45,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:45,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:30:45,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:30:45,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:30:45,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 160 transitions, 1597 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:45,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:45,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:30:45,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:46,722 INFO L124 PetriNetUnfolderBase]: 2602/4134 cut-off events. [2024-06-28 03:30:46,722 INFO L125 PetriNetUnfolderBase]: For 275612/275616 co-relation queries the response was YES. [2024-06-28 03:30:46,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29449 conditions, 4134 events. 2602/4134 cut-off events. For 275612/275616 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 23191 event pairs, 672 based on Foata normal form. 20/4152 useless extension candidates. Maximal degree in co-relation 29378. Up to 3501 conditions per place. [2024-06-28 03:30:46,757 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 128 selfloop transitions, 60 changer transitions 0/195 dead transitions. [2024-06-28 03:30:46,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 195 transitions, 2093 flow [2024-06-28 03:30:46,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:30:46,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:30:46,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 03:30:46,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-28 03:30:46,758 INFO L175 Difference]: Start difference. First operand has 155 places, 160 transitions, 1597 flow. Second operand 9 states and 170 transitions. [2024-06-28 03:30:46,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 195 transitions, 2093 flow [2024-06-28 03:30:47,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 195 transitions, 1950 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-28 03:30:47,005 INFO L231 Difference]: Finished difference. Result has 159 places, 160 transitions, 1581 flow [2024-06-28 03:30:47,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1454, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1581, PETRI_PLACES=159, PETRI_TRANSITIONS=160} [2024-06-28 03:30:47,006 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 116 predicate places. [2024-06-28 03:30:47,006 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 160 transitions, 1581 flow [2024-06-28 03:30:47,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:47,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:47,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:47,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 03:30:47,007 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:47,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:47,007 INFO L85 PathProgramCache]: Analyzing trace with hash 934013636, now seen corresponding path program 2 times [2024-06-28 03:30:47,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:47,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605641748] [2024-06-28 03:30:47,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:47,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:47,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:47,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:47,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:47,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605641748] [2024-06-28 03:30:47,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605641748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:47,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:47,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:30:47,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42554451] [2024-06-28 03:30:47,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:47,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:30:47,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:47,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:30:47,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:30:47,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:30:47,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 160 transitions, 1581 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-28 03:30:47,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:47,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:30:47,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:48,813 INFO L124 PetriNetUnfolderBase]: 2643/4215 cut-off events. [2024-06-28 03:30:48,813 INFO L125 PetriNetUnfolderBase]: For 272334/272338 co-relation queries the response was YES. [2024-06-28 03:30:48,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29843 conditions, 4215 events. 2643/4215 cut-off events. For 272334/272338 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 23844 event pairs, 677 based on Foata normal form. 12/4225 useless extension candidates. Maximal degree in co-relation 29770. Up to 3485 conditions per place. [2024-06-28 03:30:48,843 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 124 selfloop transitions, 66 changer transitions 0/197 dead transitions. [2024-06-28 03:30:48,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 197 transitions, 2153 flow [2024-06-28 03:30:48,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:30:48,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:30:48,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 03:30:48,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-28 03:30:48,845 INFO L175 Difference]: Start difference. First operand has 159 places, 160 transitions, 1581 flow. Second operand 9 states and 169 transitions. [2024-06-28 03:30:48,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 197 transitions, 2153 flow [2024-06-28 03:30:49,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 197 transitions, 2018 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 03:30:49,040 INFO L231 Difference]: Finished difference. Result has 160 places, 161 transitions, 1640 flow [2024-06-28 03:30:49,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1446, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1640, PETRI_PLACES=160, PETRI_TRANSITIONS=161} [2024-06-28 03:30:49,040 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 117 predicate places. [2024-06-28 03:30:49,040 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 161 transitions, 1640 flow [2024-06-28 03:30:49,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-28 03:30:49,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:49,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:49,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 03:30:49,040 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-28 03:30:49,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:49,041 INFO L85 PathProgramCache]: Analyzing trace with hash 2008418458, now seen corresponding path program 3 times [2024-06-28 03:30:49,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:49,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912010257] [2024-06-28 03:30:49,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:49,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:49,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:49,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:49,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:49,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912010257] [2024-06-28 03:30:49,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912010257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:49,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:49,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:30:49,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692387089] [2024-06-28 03:30:49,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:49,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:30:49,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:49,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:30:49,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:30:50,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:30:50,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 161 transitions, 1640 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-28 03:30:50,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:50,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:30:50,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:50,804 INFO L124 PetriNetUnfolderBase]: 2684/4296 cut-off events. [2024-06-28 03:30:50,805 INFO L125 PetriNetUnfolderBase]: For 286882/286886 co-relation queries the response was YES. [2024-06-28 03:30:50,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30604 conditions, 4296 events. 2684/4296 cut-off events. For 286882/286886 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 24593 event pairs, 640 based on Foata normal form. 12/4306 useless extension candidates. Maximal degree in co-relation 30530. Up to 2646 conditions per place. [2024-06-28 03:30:50,837 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 114 selfloop transitions, 78 changer transitions 0/199 dead transitions. [2024-06-28 03:30:50,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 199 transitions, 2316 flow [2024-06-28 03:30:50,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:30:50,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:30:50,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 03:30:50,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-28 03:30:50,840 INFO L175 Difference]: Start difference. First operand has 160 places, 161 transitions, 1640 flow. Second operand 9 states and 169 transitions. [2024-06-28 03:30:50,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 199 transitions, 2316 flow [2024-06-28 03:30:51,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 199 transitions, 2144 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 03:30:51,029 INFO L231 Difference]: Finished difference. Result has 162 places, 162 transitions, 1686 flow [2024-06-28 03:30:51,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1468, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1686, PETRI_PLACES=162, PETRI_TRANSITIONS=162} [2024-06-28 03:30:51,029 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 119 predicate places. [2024-06-28 03:30:51,029 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 162 transitions, 1686 flow [2024-06-28 03:30:51,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-28 03:30:51,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:51,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:51,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 03:30:51,030 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-28 03:30:51,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:51,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1027247176, now seen corresponding path program 4 times [2024-06-28 03:30:51,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:51,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677962718] [2024-06-28 03:30:51,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:51,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:51,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:52,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:52,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:52,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677962718] [2024-06-28 03:30:52,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677962718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:52,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:52,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:30:52,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520305677] [2024-06-28 03:30:52,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:52,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:30:52,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:52,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:30:52,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:30:52,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:30:52,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 162 transitions, 1686 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:52,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:52,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:30:52,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:53,114 INFO L124 PetriNetUnfolderBase]: 2664/4259 cut-off events. [2024-06-28 03:30:53,114 INFO L125 PetriNetUnfolderBase]: For 283465/283469 co-relation queries the response was YES. [2024-06-28 03:30:53,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29939 conditions, 4259 events. 2664/4259 cut-off events. For 283465/283469 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 24272 event pairs, 678 based on Foata normal form. 12/4269 useless extension candidates. Maximal degree in co-relation 29864. Up to 3404 conditions per place. [2024-06-28 03:30:53,151 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 128 selfloop transitions, 63 changer transitions 0/198 dead transitions. [2024-06-28 03:30:53,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 198 transitions, 2124 flow [2024-06-28 03:30:53,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:30:53,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:30:53,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 03:30:53,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-28 03:30:53,153 INFO L175 Difference]: Start difference. First operand has 162 places, 162 transitions, 1686 flow. Second operand 9 states and 170 transitions. [2024-06-28 03:30:53,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 198 transitions, 2124 flow [2024-06-28 03:30:53,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 198 transitions, 1940 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 03:30:53,381 INFO L231 Difference]: Finished difference. Result has 164 places, 161 transitions, 1548 flow [2024-06-28 03:30:53,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1418, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1548, PETRI_PLACES=164, PETRI_TRANSITIONS=161} [2024-06-28 03:30:53,381 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 121 predicate places. [2024-06-28 03:30:53,381 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 161 transitions, 1548 flow [2024-06-28 03:30:53,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:53,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:53,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:53,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 03:30:53,382 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:53,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:53,382 INFO L85 PathProgramCache]: Analyzing trace with hash 2038764977, now seen corresponding path program 2 times [2024-06-28 03:30:53,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:53,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578903141] [2024-06-28 03:30:53,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:53,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:53,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:54,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:54,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:54,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578903141] [2024-06-28 03:30:54,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578903141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:54,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:54,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:30:54,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645197513] [2024-06-28 03:30:54,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:54,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:30:54,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:54,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:30:54,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:30:54,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:30:54,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 161 transitions, 1548 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:54,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:54,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:30:54,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:54,565 INFO L124 PetriNetUnfolderBase]: 2554/4073 cut-off events. [2024-06-28 03:30:54,565 INFO L125 PetriNetUnfolderBase]: For 276888/276917 co-relation queries the response was YES. [2024-06-28 03:30:54,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28955 conditions, 4073 events. 2554/4073 cut-off events. For 276888/276917 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 23230 event pairs, 810 based on Foata normal form. 12/4027 useless extension candidates. Maximal degree in co-relation 28879. Up to 3850 conditions per place. [2024-06-28 03:30:54,597 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 125 selfloop transitions, 36 changer transitions 0/177 dead transitions. [2024-06-28 03:30:54,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 177 transitions, 2084 flow [2024-06-28 03:30:54,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:30:54,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:30:54,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-28 03:30:54,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979591836734694 [2024-06-28 03:30:54,599 INFO L175 Difference]: Start difference. First operand has 164 places, 161 transitions, 1548 flow. Second operand 7 states and 117 transitions. [2024-06-28 03:30:54,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 177 transitions, 2084 flow [2024-06-28 03:30:54,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 177 transitions, 1838 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-28 03:30:54,787 INFO L231 Difference]: Finished difference. Result has 161 places, 167 transitions, 1474 flow [2024-06-28 03:30:54,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1302, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1474, PETRI_PLACES=161, PETRI_TRANSITIONS=167} [2024-06-28 03:30:54,788 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 118 predicate places. [2024-06-28 03:30:54,788 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 167 transitions, 1474 flow [2024-06-28 03:30:54,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:54,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:54,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:54,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 03:30:54,788 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:54,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:54,789 INFO L85 PathProgramCache]: Analyzing trace with hash 2039180687, now seen corresponding path program 3 times [2024-06-28 03:30:54,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:54,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112435128] [2024-06-28 03:30:54,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:54,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:54,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:55,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:55,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:55,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112435128] [2024-06-28 03:30:55,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112435128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:55,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:55,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:30:55,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124064096] [2024-06-28 03:30:55,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:55,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:30:55,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:55,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:30:55,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:30:55,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:30:55,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 167 transitions, 1474 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:55,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:55,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:30:55,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:55,988 INFO L124 PetriNetUnfolderBase]: 2548/4065 cut-off events. [2024-06-28 03:30:55,989 INFO L125 PetriNetUnfolderBase]: For 283119/283150 co-relation queries the response was YES. [2024-06-28 03:30:56,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28549 conditions, 4065 events. 2548/4065 cut-off events. For 283119/283150 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 23214 event pairs, 809 based on Foata normal form. 17/4024 useless extension candidates. Maximal degree in co-relation 28474. Up to 3845 conditions per place. [2024-06-28 03:30:56,021 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 123 selfloop transitions, 37 changer transitions 0/176 dead transitions. [2024-06-28 03:30:56,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 176 transitions, 1818 flow [2024-06-28 03:30:56,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:30:56,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:30:56,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-28 03:30:56,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-28 03:30:56,022 INFO L175 Difference]: Start difference. First operand has 161 places, 167 transitions, 1474 flow. Second operand 7 states and 115 transitions. [2024-06-28 03:30:56,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 176 transitions, 1818 flow [2024-06-28 03:30:56,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 176 transitions, 1712 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-28 03:30:56,187 INFO L231 Difference]: Finished difference. Result has 165 places, 167 transitions, 1448 flow [2024-06-28 03:30:56,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1368, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1448, PETRI_PLACES=165, PETRI_TRANSITIONS=167} [2024-06-28 03:30:56,188 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-06-28 03:30:56,188 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 167 transitions, 1448 flow [2024-06-28 03:30:56,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:56,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:56,188 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:56,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 03:30:56,188 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:56,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:56,189 INFO L85 PathProgramCache]: Analyzing trace with hash 1861813133, now seen corresponding path program 1 times [2024-06-28 03:30:56,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:56,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389426958] [2024-06-28 03:30:56,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:56,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:56,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:56,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:56,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:56,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389426958] [2024-06-28 03:30:56,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389426958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:56,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:56,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:30:56,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738732583] [2024-06-28 03:30:56,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:56,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:30:56,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:56,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:30:56,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:30:56,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:30:56,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 167 transitions, 1448 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-28 03:30:56,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:56,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:30:56,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:57,534 INFO L124 PetriNetUnfolderBase]: 2472/4046 cut-off events. [2024-06-28 03:30:57,534 INFO L125 PetriNetUnfolderBase]: For 252479/252481 co-relation queries the response was YES. [2024-06-28 03:30:57,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27023 conditions, 4046 events. 2472/4046 cut-off events. For 252479/252481 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 23687 event pairs, 707 based on Foata normal form. 2/4047 useless extension candidates. Maximal degree in co-relation 26946. Up to 3752 conditions per place. [2024-06-28 03:30:57,569 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 160 selfloop transitions, 19 changer transitions 0/189 dead transitions. [2024-06-28 03:30:57,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 189 transitions, 1909 flow [2024-06-28 03:30:57,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:30:57,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:30:57,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 03:30:57,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-28 03:30:57,569 INFO L175 Difference]: Start difference. First operand has 165 places, 167 transitions, 1448 flow. Second operand 8 states and 137 transitions. [2024-06-28 03:30:57,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 189 transitions, 1909 flow [2024-06-28 03:30:57,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 189 transitions, 1827 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 03:30:57,794 INFO L231 Difference]: Finished difference. Result has 168 places, 173 transitions, 1479 flow [2024-06-28 03:30:57,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1366, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1479, PETRI_PLACES=168, PETRI_TRANSITIONS=173} [2024-06-28 03:30:57,795 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 125 predicate places. [2024-06-28 03:30:57,795 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 173 transitions, 1479 flow [2024-06-28 03:30:57,795 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-28 03:30:57,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:57,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:57,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 03:30:57,795 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:57,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:57,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1861817969, now seen corresponding path program 1 times [2024-06-28 03:30:57,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:57,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774180057] [2024-06-28 03:30:57,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:57,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:57,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:58,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:58,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:58,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774180057] [2024-06-28 03:30:58,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774180057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:58,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:58,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:30:58,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930720112] [2024-06-28 03:30:58,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:58,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:30:58,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:58,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:30:58,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:30:58,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:30:58,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 173 transitions, 1479 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:58,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:30:58,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:30:58,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:30:59,046 INFO L124 PetriNetUnfolderBase]: 2573/4154 cut-off events. [2024-06-28 03:30:59,046 INFO L125 PetriNetUnfolderBase]: For 259468/259470 co-relation queries the response was YES. [2024-06-28 03:30:59,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28296 conditions, 4154 events. 2573/4154 cut-off events. For 259468/259470 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 23854 event pairs, 725 based on Foata normal form. 1/4154 useless extension candidates. Maximal degree in co-relation 28217. Up to 3966 conditions per place. [2024-06-28 03:30:59,081 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 168 selfloop transitions, 15 changer transitions 0/188 dead transitions. [2024-06-28 03:30:59,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 188 transitions, 1929 flow [2024-06-28 03:30:59,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:30:59,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:30:59,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-28 03:30:59,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-28 03:30:59,082 INFO L175 Difference]: Start difference. First operand has 168 places, 173 transitions, 1479 flow. Second operand 7 states and 115 transitions. [2024-06-28 03:30:59,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 188 transitions, 1929 flow [2024-06-28 03:30:59,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 188 transitions, 1871 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-28 03:30:59,330 INFO L231 Difference]: Finished difference. Result has 171 places, 176 transitions, 1513 flow [2024-06-28 03:30:59,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1421, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1513, PETRI_PLACES=171, PETRI_TRANSITIONS=176} [2024-06-28 03:30:59,330 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 128 predicate places. [2024-06-28 03:30:59,330 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 176 transitions, 1513 flow [2024-06-28 03:30:59,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:30:59,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:30:59,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:30:59,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 03:30:59,331 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:30:59,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:30:59,331 INFO L85 PathProgramCache]: Analyzing trace with hash 358194867, now seen corresponding path program 2 times [2024-06-28 03:30:59,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:30:59,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527499594] [2024-06-28 03:30:59,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:30:59,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:30:59,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:30:59,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:30:59,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:30:59,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527499594] [2024-06-28 03:30:59,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527499594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:30:59,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:30:59,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:30:59,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793805197] [2024-06-28 03:30:59,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:30:59,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:30:59,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:30:59,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:30:59,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:31:00,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:31:00,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 176 transitions, 1513 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-28 03:31:00,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:00,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:31:00,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:00,645 INFO L124 PetriNetUnfolderBase]: 2505/4093 cut-off events. [2024-06-28 03:31:00,645 INFO L125 PetriNetUnfolderBase]: For 273584/273586 co-relation queries the response was YES. [2024-06-28 03:31:00,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28528 conditions, 4093 events. 2505/4093 cut-off events. For 273584/273586 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 23903 event pairs, 691 based on Foata normal form. 2/4094 useless extension candidates. Maximal degree in co-relation 28448. Up to 3779 conditions per place. [2024-06-28 03:31:00,676 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 161 selfloop transitions, 25 changer transitions 0/197 dead transitions. [2024-06-28 03:31:00,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 197 transitions, 2137 flow [2024-06-28 03:31:00,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:31:00,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:31:00,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-28 03:31:00,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-28 03:31:00,677 INFO L175 Difference]: Start difference. First operand has 171 places, 176 transitions, 1513 flow. Second operand 7 states and 127 transitions. [2024-06-28 03:31:00,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 197 transitions, 2137 flow [2024-06-28 03:31:00,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 197 transitions, 2067 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 03:31:00,861 INFO L231 Difference]: Finished difference. Result has 173 places, 182 transitions, 1605 flow [2024-06-28 03:31:00,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1443, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1605, PETRI_PLACES=173, PETRI_TRANSITIONS=182} [2024-06-28 03:31:00,862 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 130 predicate places. [2024-06-28 03:31:00,862 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 182 transitions, 1605 flow [2024-06-28 03:31:00,862 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-28 03:31:00,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:00,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:00,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 03:31:00,862 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:00,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:00,862 INFO L85 PathProgramCache]: Analyzing trace with hash 317037907, now seen corresponding path program 2 times [2024-06-28 03:31:00,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:00,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612618319] [2024-06-28 03:31:00,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:00,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:00,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:01,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:01,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:01,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612618319] [2024-06-28 03:31:01,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612618319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:01,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:01,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:31:01,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653022417] [2024-06-28 03:31:01,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:01,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:31:01,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:01,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:31:01,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:31:01,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:01,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 182 transitions, 1605 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:01,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:01,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:01,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:02,258 INFO L124 PetriNetUnfolderBase]: 2596/4187 cut-off events. [2024-06-28 03:31:02,259 INFO L125 PetriNetUnfolderBase]: For 282281/282287 co-relation queries the response was YES. [2024-06-28 03:31:02,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29529 conditions, 4187 events. 2596/4187 cut-off events. For 282281/282287 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 24089 event pairs, 745 based on Foata normal form. 5/4191 useless extension candidates. Maximal degree in co-relation 29448. Up to 3982 conditions per place. [2024-06-28 03:31:02,296 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 166 selfloop transitions, 27 changer transitions 0/198 dead transitions. [2024-06-28 03:31:02,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 198 transitions, 2243 flow [2024-06-28 03:31:02,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:31:02,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:31:02,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-28 03:31:02,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979591836734694 [2024-06-28 03:31:02,297 INFO L175 Difference]: Start difference. First operand has 173 places, 182 transitions, 1605 flow. Second operand 7 states and 117 transitions. [2024-06-28 03:31:02,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 198 transitions, 2243 flow [2024-06-28 03:31:02,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 198 transitions, 2180 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-28 03:31:02,522 INFO L231 Difference]: Finished difference. Result has 177 places, 188 transitions, 1724 flow [2024-06-28 03:31:02,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1542, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1724, PETRI_PLACES=177, PETRI_TRANSITIONS=188} [2024-06-28 03:31:02,522 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 134 predicate places. [2024-06-28 03:31:02,523 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 188 transitions, 1724 flow [2024-06-28 03:31:02,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:02,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:02,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:02,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 03:31:02,523 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:02,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:02,523 INFO L85 PathProgramCache]: Analyzing trace with hash 2038949303, now seen corresponding path program 3 times [2024-06-28 03:31:02,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:02,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786132988] [2024-06-28 03:31:02,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:02,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:02,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:03,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:03,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:03,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786132988] [2024-06-28 03:31:03,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786132988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:03,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:03,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:31:03,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872036554] [2024-06-28 03:31:03,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:03,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:31:03,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:03,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:31:03,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:31:03,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:31:03,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 188 transitions, 1724 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-28 03:31:03,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:03,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:31:03,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:03,901 INFO L124 PetriNetUnfolderBase]: 2504/4094 cut-off events. [2024-06-28 03:31:03,901 INFO L125 PetriNetUnfolderBase]: For 293034/293038 co-relation queries the response was YES. [2024-06-28 03:31:03,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29362 conditions, 4094 events. 2504/4094 cut-off events. For 293034/293038 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 23959 event pairs, 702 based on Foata normal form. 2/4095 useless extension candidates. Maximal degree in co-relation 29279. Up to 3764 conditions per place. [2024-06-28 03:31:03,931 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 158 selfloop transitions, 32 changer transitions 0/203 dead transitions. [2024-06-28 03:31:03,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 203 transitions, 2308 flow [2024-06-28 03:31:03,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:31:03,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:31:03,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 03:31:03,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:31:03,932 INFO L175 Difference]: Start difference. First operand has 177 places, 188 transitions, 1724 flow. Second operand 7 states and 126 transitions. [2024-06-28 03:31:03,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 203 transitions, 2308 flow [2024-06-28 03:31:04,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 203 transitions, 2225 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-28 03:31:04,213 INFO L231 Difference]: Finished difference. Result has 181 places, 191 transitions, 1775 flow [2024-06-28 03:31:04,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1641, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1775, PETRI_PLACES=181, PETRI_TRANSITIONS=191} [2024-06-28 03:31:04,213 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 138 predicate places. [2024-06-28 03:31:04,213 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 191 transitions, 1775 flow [2024-06-28 03:31:04,214 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-28 03:31:04,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:04,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:04,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 03:31:04,214 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:04,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:04,214 INFO L85 PathProgramCache]: Analyzing trace with hash 317275057, now seen corresponding path program 3 times [2024-06-28 03:31:04,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:04,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830294737] [2024-06-28 03:31:04,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:04,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:04,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:04,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:04,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:04,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830294737] [2024-06-28 03:31:04,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830294737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:04,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:04,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:31:04,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833167478] [2024-06-28 03:31:04,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:04,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:31:04,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:04,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:31:04,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:31:04,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:04,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 191 transitions, 1775 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:04,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:04,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:04,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:05,556 INFO L124 PetriNetUnfolderBase]: 2587/4175 cut-off events. [2024-06-28 03:31:05,557 INFO L125 PetriNetUnfolderBase]: For 296975/296981 co-relation queries the response was YES. [2024-06-28 03:31:05,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30224 conditions, 4175 events. 2587/4175 cut-off events. For 296975/296981 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 23951 event pairs, 729 based on Foata normal form. 5/4179 useless extension candidates. Maximal degree in co-relation 30139. Up to 3971 conditions per place. [2024-06-28 03:31:05,586 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 167 selfloop transitions, 28 changer transitions 0/200 dead transitions. [2024-06-28 03:31:05,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 200 transitions, 2189 flow [2024-06-28 03:31:05,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:31:05,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:31:05,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-28 03:31:05,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-28 03:31:05,587 INFO L175 Difference]: Start difference. First operand has 181 places, 191 transitions, 1775 flow. Second operand 7 states and 115 transitions. [2024-06-28 03:31:05,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 200 transitions, 2189 flow [2024-06-28 03:31:05,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 200 transitions, 2039 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-28 03:31:05,901 INFO L231 Difference]: Finished difference. Result has 183 places, 191 transitions, 1687 flow [2024-06-28 03:31:05,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1625, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1687, PETRI_PLACES=183, PETRI_TRANSITIONS=191} [2024-06-28 03:31:05,902 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 140 predicate places. [2024-06-28 03:31:05,902 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 191 transitions, 1687 flow [2024-06-28 03:31:05,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:05,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:05,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:05,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 03:31:05,902 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:05,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:05,902 INFO L85 PathProgramCache]: Analyzing trace with hash 674231736, now seen corresponding path program 1 times [2024-06-28 03:31:05,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:05,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268496350] [2024-06-28 03:31:05,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:05,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:05,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:06,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:06,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:06,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268496350] [2024-06-28 03:31:06,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268496350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:06,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:06,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:31:06,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193409427] [2024-06-28 03:31:06,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:06,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:31:06,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:06,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:31:06,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:31:06,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:06,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 191 transitions, 1687 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:06,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:06,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:06,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:07,284 INFO L124 PetriNetUnfolderBase]: 2710/4330 cut-off events. [2024-06-28 03:31:07,284 INFO L125 PetriNetUnfolderBase]: For 363138/363146 co-relation queries the response was YES. [2024-06-28 03:31:07,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32974 conditions, 4330 events. 2710/4330 cut-off events. For 363138/363146 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 24785 event pairs, 767 based on Foata normal form. 9/4338 useless extension candidates. Maximal degree in co-relation 32888. Up to 4064 conditions per place. [2024-06-28 03:31:07,389 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 178 selfloop transitions, 23 changer transitions 0/213 dead transitions. [2024-06-28 03:31:07,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 213 transitions, 2205 flow [2024-06-28 03:31:07,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:31:07,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:31:07,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-28 03:31:07,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-28 03:31:07,390 INFO L175 Difference]: Start difference. First operand has 183 places, 191 transitions, 1687 flow. Second operand 7 states and 123 transitions. [2024-06-28 03:31:07,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 213 transitions, 2205 flow [2024-06-28 03:31:07,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 213 transitions, 2141 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 03:31:07,621 INFO L231 Difference]: Finished difference. Result has 184 places, 194 transitions, 1735 flow [2024-06-28 03:31:07,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1623, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1735, PETRI_PLACES=184, PETRI_TRANSITIONS=194} [2024-06-28 03:31:07,622 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-28 03:31:07,622 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 194 transitions, 1735 flow [2024-06-28 03:31:07,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:07,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:07,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:07,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 03:31:07,622 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:07,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:07,623 INFO L85 PathProgramCache]: Analyzing trace with hash 23822940, now seen corresponding path program 2 times [2024-06-28 03:31:07,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:07,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938775949] [2024-06-28 03:31:07,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:07,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:07,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:08,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:08,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:08,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938775949] [2024-06-28 03:31:08,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938775949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:08,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:08,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:31:08,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939607582] [2024-06-28 03:31:08,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:08,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:31:08,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:08,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:31:08,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:31:08,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:08,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 194 transitions, 1735 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:08,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:08,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:08,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:08,873 INFO L124 PetriNetUnfolderBase]: 2721/4348 cut-off events. [2024-06-28 03:31:08,873 INFO L125 PetriNetUnfolderBase]: For 377268/377276 co-relation queries the response was YES. [2024-06-28 03:31:08,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33707 conditions, 4348 events. 2721/4348 cut-off events. For 377268/377276 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 24968 event pairs, 767 based on Foata normal form. 9/4356 useless extension candidates. Maximal degree in co-relation 33620. Up to 4070 conditions per place. [2024-06-28 03:31:08,911 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 178 selfloop transitions, 29 changer transitions 0/219 dead transitions. [2024-06-28 03:31:08,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 219 transitions, 2452 flow [2024-06-28 03:31:08,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:31:08,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:31:08,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 03:31:08,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-28 03:31:08,913 INFO L175 Difference]: Start difference. First operand has 184 places, 194 transitions, 1735 flow. Second operand 7 states and 122 transitions. [2024-06-28 03:31:08,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 219 transitions, 2452 flow [2024-06-28 03:31:09,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 219 transitions, 2362 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-28 03:31:09,291 INFO L231 Difference]: Finished difference. Result has 187 places, 202 transitions, 1862 flow [2024-06-28 03:31:09,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1645, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1862, PETRI_PLACES=187, PETRI_TRANSITIONS=202} [2024-06-28 03:31:09,291 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 144 predicate places. [2024-06-28 03:31:09,291 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 202 transitions, 1862 flow [2024-06-28 03:31:09,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:09,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:09,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:09,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 03:31:09,292 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:09,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:09,292 INFO L85 PathProgramCache]: Analyzing trace with hash 679953592, now seen corresponding path program 1 times [2024-06-28 03:31:09,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:09,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578432662] [2024-06-28 03:31:09,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:09,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:09,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:10,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:10,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:10,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578432662] [2024-06-28 03:31:10,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578432662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:10,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:10,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:31:10,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724723718] [2024-06-28 03:31:10,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:10,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:31:10,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:10,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:31:10,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:31:10,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:10,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 202 transitions, 1862 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:10,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:10,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:10,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:10,743 INFO L124 PetriNetUnfolderBase]: 2622/4179 cut-off events. [2024-06-28 03:31:10,743 INFO L125 PetriNetUnfolderBase]: For 388132/388166 co-relation queries the response was YES. [2024-06-28 03:31:10,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33355 conditions, 4179 events. 2622/4179 cut-off events. For 388132/388166 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 23765 event pairs, 764 based on Foata normal form. 13/4146 useless extension candidates. Maximal degree in co-relation 33266. Up to 3918 conditions per place. [2024-06-28 03:31:10,782 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 171 selfloop transitions, 30 changer transitions 0/220 dead transitions. [2024-06-28 03:31:10,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 220 transitions, 2350 flow [2024-06-28 03:31:10,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:31:10,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:31:10,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 03:31:10,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-28 03:31:10,783 INFO L175 Difference]: Start difference. First operand has 187 places, 202 transitions, 1862 flow. Second operand 8 states and 131 transitions. [2024-06-28 03:31:10,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 220 transitions, 2350 flow [2024-06-28 03:31:11,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 220 transitions, 2240 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-28 03:31:11,097 INFO L231 Difference]: Finished difference. Result has 191 places, 205 transitions, 1868 flow [2024-06-28 03:31:11,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1752, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1868, PETRI_PLACES=191, PETRI_TRANSITIONS=205} [2024-06-28 03:31:11,098 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 148 predicate places. [2024-06-28 03:31:11,098 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 205 transitions, 1868 flow [2024-06-28 03:31:11,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:11,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:11,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:11,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 03:31:11,098 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:11,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:11,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1870341560, now seen corresponding path program 3 times [2024-06-28 03:31:11,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:11,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945518663] [2024-06-28 03:31:11,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:11,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:11,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:11,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:11,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:11,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945518663] [2024-06-28 03:31:11,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945518663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:11,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:11,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:31:11,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728372965] [2024-06-28 03:31:11,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:11,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:31:11,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:11,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:31:11,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:31:11,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:11,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 205 transitions, 1868 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:11,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:11,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:11,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:12,486 INFO L124 PetriNetUnfolderBase]: 2726/4356 cut-off events. [2024-06-28 03:31:12,487 INFO L125 PetriNetUnfolderBase]: For 397537/397551 co-relation queries the response was YES. [2024-06-28 03:31:12,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34516 conditions, 4356 events. 2726/4356 cut-off events. For 397537/397551 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 24905 event pairs, 767 based on Foata normal form. 9/4359 useless extension candidates. Maximal degree in co-relation 34426. Up to 4088 conditions per place. [2024-06-28 03:31:12,525 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 189 selfloop transitions, 22 changer transitions 0/223 dead transitions. [2024-06-28 03:31:12,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 223 transitions, 2357 flow [2024-06-28 03:31:12,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:31:12,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:31:12,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-28 03:31:12,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-28 03:31:12,526 INFO L175 Difference]: Start difference. First operand has 191 places, 205 transitions, 1868 flow. Second operand 7 states and 120 transitions. [2024-06-28 03:31:12,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 223 transitions, 2357 flow [2024-06-28 03:31:12,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 223 transitions, 2229 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-28 03:31:12,831 INFO L231 Difference]: Finished difference. Result has 192 places, 206 transitions, 1803 flow [2024-06-28 03:31:12,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1744, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1803, PETRI_PLACES=192, PETRI_TRANSITIONS=206} [2024-06-28 03:31:12,831 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 149 predicate places. [2024-06-28 03:31:12,832 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 206 transitions, 1803 flow [2024-06-28 03:31:12,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:12,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:12,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:12,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 03:31:12,832 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:12,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:12,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1881769400, now seen corresponding path program 4 times [2024-06-28 03:31:12,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:12,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654734723] [2024-06-28 03:31:12,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:12,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:12,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:13,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:13,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:13,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654734723] [2024-06-28 03:31:13,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654734723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:13,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:13,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:31:13,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547420485] [2024-06-28 03:31:13,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:13,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:31:13,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:13,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:31:13,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:31:13,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:13,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 206 transitions, 1803 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:13,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:13,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:13,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:14,139 INFO L124 PetriNetUnfolderBase]: 2731/4363 cut-off events. [2024-06-28 03:31:14,140 INFO L125 PetriNetUnfolderBase]: For 409323/409337 co-relation queries the response was YES. [2024-06-28 03:31:14,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34683 conditions, 4363 events. 2731/4363 cut-off events. For 409323/409337 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 24986 event pairs, 767 based on Foata normal form. 9/4366 useless extension candidates. Maximal degree in co-relation 34592. Up to 4086 conditions per place. [2024-06-28 03:31:14,178 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 181 selfloop transitions, 30 changer transitions 0/223 dead transitions. [2024-06-28 03:31:14,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 223 transitions, 2333 flow [2024-06-28 03:31:14,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:31:14,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:31:14,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-28 03:31:14,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-28 03:31:14,179 INFO L175 Difference]: Start difference. First operand has 192 places, 206 transitions, 1803 flow. Second operand 7 states and 118 transitions. [2024-06-28 03:31:14,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 223 transitions, 2333 flow [2024-06-28 03:31:14,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 223 transitions, 2285 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 03:31:14,519 INFO L231 Difference]: Finished difference. Result has 194 places, 209 transitions, 1889 flow [2024-06-28 03:31:14,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1755, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1889, PETRI_PLACES=194, PETRI_TRANSITIONS=209} [2024-06-28 03:31:14,519 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 151 predicate places. [2024-06-28 03:31:14,520 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 209 transitions, 1889 flow [2024-06-28 03:31:14,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:14,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:14,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:14,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 03:31:14,520 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:14,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:14,521 INFO L85 PathProgramCache]: Analyzing trace with hash -1222801992, now seen corresponding path program 5 times [2024-06-28 03:31:14,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:14,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138183594] [2024-06-28 03:31:14,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:14,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:14,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:15,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:15,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:15,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138183594] [2024-06-28 03:31:15,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138183594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:15,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:15,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:31:15,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792711022] [2024-06-28 03:31:15,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:15,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:31:15,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:15,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:31:15,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:31:15,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:15,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 209 transitions, 1889 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:15,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:15,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:15,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:15,884 INFO L124 PetriNetUnfolderBase]: 2736/4373 cut-off events. [2024-06-28 03:31:15,884 INFO L125 PetriNetUnfolderBase]: For 422578/422598 co-relation queries the response was YES. [2024-06-28 03:31:15,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35262 conditions, 4373 events. 2736/4373 cut-off events. For 422578/422598 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 25056 event pairs, 777 based on Foata normal form. 13/4380 useless extension candidates. Maximal degree in co-relation 35170. Up to 4069 conditions per place. [2024-06-28 03:31:15,927 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 172 selfloop transitions, 45 changer transitions 0/229 dead transitions. [2024-06-28 03:31:15,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 229 transitions, 2634 flow [2024-06-28 03:31:15,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:31:15,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:31:15,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-28 03:31:15,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-28 03:31:15,928 INFO L175 Difference]: Start difference. First operand has 194 places, 209 transitions, 1889 flow. Second operand 7 states and 118 transitions. [2024-06-28 03:31:15,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 229 transitions, 2634 flow [2024-06-28 03:31:16,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 229 transitions, 2522 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 03:31:16,381 INFO L231 Difference]: Finished difference. Result has 197 places, 217 transitions, 2041 flow [2024-06-28 03:31:16,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1777, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2041, PETRI_PLACES=197, PETRI_TRANSITIONS=217} [2024-06-28 03:31:16,381 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 154 predicate places. [2024-06-28 03:31:16,381 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 217 transitions, 2041 flow [2024-06-28 03:31:16,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:16,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:16,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:16,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 03:31:16,382 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:16,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:16,382 INFO L85 PathProgramCache]: Analyzing trace with hash 1238227734, now seen corresponding path program 6 times [2024-06-28 03:31:16,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:16,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553689782] [2024-06-28 03:31:16,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:16,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:16,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:17,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:17,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:17,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553689782] [2024-06-28 03:31:17,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553689782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:17,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:17,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:31:17,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412899670] [2024-06-28 03:31:17,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:17,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:31:17,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:17,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:31:17,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:31:17,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:17,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 217 transitions, 2041 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:17,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:17,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:17,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:17,641 INFO L124 PetriNetUnfolderBase]: 2740/4376 cut-off events. [2024-06-28 03:31:17,641 INFO L125 PetriNetUnfolderBase]: For 437224/437244 co-relation queries the response was YES. [2024-06-28 03:31:17,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35759 conditions, 4376 events. 2740/4376 cut-off events. For 437224/437244 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 25035 event pairs, 777 based on Foata normal form. 13/4383 useless extension candidates. Maximal degree in co-relation 35665. Up to 4073 conditions per place. [2024-06-28 03:31:17,681 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 171 selfloop transitions, 46 changer transitions 0/229 dead transitions. [2024-06-28 03:31:17,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 229 transitions, 2530 flow [2024-06-28 03:31:17,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:31:17,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:31:17,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-28 03:31:17,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979591836734694 [2024-06-28 03:31:17,682 INFO L175 Difference]: Start difference. First operand has 197 places, 217 transitions, 2041 flow. Second operand 7 states and 117 transitions. [2024-06-28 03:31:17,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 229 transitions, 2530 flow [2024-06-28 03:31:18,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 229 transitions, 2334 flow, removed 67 selfloop flow, removed 4 redundant places. [2024-06-28 03:31:18,094 INFO L231 Difference]: Finished difference. Result has 200 places, 218 transitions, 1962 flow [2024-06-28 03:31:18,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1857, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1962, PETRI_PLACES=200, PETRI_TRANSITIONS=218} [2024-06-28 03:31:18,094 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-06-28 03:31:18,094 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 218 transitions, 1962 flow [2024-06-28 03:31:18,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:18,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:18,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:18,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 03:31:18,095 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:18,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:18,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1209907046, now seen corresponding path program 2 times [2024-06-28 03:31:18,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:18,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134855612] [2024-06-28 03:31:18,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:18,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:18,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:18,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:18,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:18,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134855612] [2024-06-28 03:31:18,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134855612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:18,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:18,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:31:18,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947454912] [2024-06-28 03:31:18,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:18,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:31:18,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:18,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:31:18,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:31:18,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:18,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 218 transitions, 1962 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:18,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:18,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:18,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:19,476 INFO L124 PetriNetUnfolderBase]: 2646/4211 cut-off events. [2024-06-28 03:31:19,476 INFO L125 PetriNetUnfolderBase]: For 447588/447626 co-relation queries the response was YES. [2024-06-28 03:31:19,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34858 conditions, 4211 events. 2646/4211 cut-off events. For 447588/447626 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 23923 event pairs, 770 based on Foata normal form. 12/4171 useless extension candidates. Maximal degree in co-relation 34763. Up to 3914 conditions per place. [2024-06-28 03:31:19,522 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 165 selfloop transitions, 52 changer transitions 0/241 dead transitions. [2024-06-28 03:31:19,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 241 transitions, 2844 flow [2024-06-28 03:31:19,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:31:19,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:31:19,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 03:31:19,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 03:31:19,523 INFO L175 Difference]: Start difference. First operand has 200 places, 218 transitions, 1962 flow. Second operand 8 states and 132 transitions. [2024-06-28 03:31:19,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 241 transitions, 2844 flow [2024-06-28 03:31:19,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 241 transitions, 2773 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 03:31:19,885 INFO L231 Difference]: Finished difference. Result has 205 places, 229 transitions, 2188 flow [2024-06-28 03:31:19,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1891, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2188, PETRI_PLACES=205, PETRI_TRANSITIONS=229} [2024-06-28 03:31:19,886 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 162 predicate places. [2024-06-28 03:31:19,886 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 229 transitions, 2188 flow [2024-06-28 03:31:19,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:19,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:19,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:19,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 03:31:19,886 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:19,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:19,886 INFO L85 PathProgramCache]: Analyzing trace with hash 995440282, now seen corresponding path program 3 times [2024-06-28 03:31:19,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:19,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106548981] [2024-06-28 03:31:19,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:19,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:19,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:20,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:20,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:20,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106548981] [2024-06-28 03:31:20,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106548981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:20,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:20,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:31:20,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245007587] [2024-06-28 03:31:20,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:20,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:31:20,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:20,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:31:20,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:31:20,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:20,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 229 transitions, 2188 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:20,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:20,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:20,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:21,300 INFO L124 PetriNetUnfolderBase]: 2642/4204 cut-off events. [2024-06-28 03:31:21,300 INFO L125 PetriNetUnfolderBase]: For 459155/459191 co-relation queries the response was YES. [2024-06-28 03:31:21,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35353 conditions, 4204 events. 2642/4204 cut-off events. For 459155/459191 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 23909 event pairs, 769 based on Foata normal form. 14/4167 useless extension candidates. Maximal degree in co-relation 35256. Up to 3911 conditions per place. [2024-06-28 03:31:21,344 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 166 selfloop transitions, 51 changer transitions 0/241 dead transitions. [2024-06-28 03:31:21,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 241 transitions, 2789 flow [2024-06-28 03:31:21,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:31:21,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:31:21,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 03:31:21,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 03:31:21,348 INFO L175 Difference]: Start difference. First operand has 205 places, 229 transitions, 2188 flow. Second operand 8 states and 132 transitions. [2024-06-28 03:31:21,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 241 transitions, 2789 flow [2024-06-28 03:31:21,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 241 transitions, 2679 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-28 03:31:21,696 INFO L231 Difference]: Finished difference. Result has 210 places, 230 transitions, 2193 flow [2024-06-28 03:31:21,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2078, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2193, PETRI_PLACES=210, PETRI_TRANSITIONS=230} [2024-06-28 03:31:21,697 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 167 predicate places. [2024-06-28 03:31:21,697 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 230 transitions, 2193 flow [2024-06-28 03:31:21,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:21,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:21,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:21,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 03:31:21,697 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:21,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:21,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1245854230, now seen corresponding path program 4 times [2024-06-28 03:31:21,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:21,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855943726] [2024-06-28 03:31:21,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:21,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:21,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:22,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:22,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:22,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855943726] [2024-06-28 03:31:22,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855943726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:22,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:22,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:31:22,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118509249] [2024-06-28 03:31:22,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:22,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:31:22,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:22,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:31:22,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:31:22,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:22,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 230 transitions, 2193 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:22,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:22,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:22,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:23,257 INFO L124 PetriNetUnfolderBase]: 2644/4204 cut-off events. [2024-06-28 03:31:23,257 INFO L125 PetriNetUnfolderBase]: For 467248/467274 co-relation queries the response was YES. [2024-06-28 03:31:23,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35476 conditions, 4204 events. 2644/4204 cut-off events. For 467248/467274 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 23855 event pairs, 768 based on Foata normal form. 17/4170 useless extension candidates. Maximal degree in co-relation 35377. Up to 3912 conditions per place. [2024-06-28 03:31:23,296 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 159 selfloop transitions, 58 changer transitions 0/241 dead transitions. [2024-06-28 03:31:23,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 241 transitions, 2667 flow [2024-06-28 03:31:23,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:31:23,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:31:23,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-28 03:31:23,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37037037037037035 [2024-06-28 03:31:23,298 INFO L175 Difference]: Start difference. First operand has 210 places, 230 transitions, 2193 flow. Second operand 9 states and 140 transitions. [2024-06-28 03:31:23,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 241 transitions, 2667 flow [2024-06-28 03:31:23,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 241 transitions, 2534 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 03:31:23,657 INFO L231 Difference]: Finished difference. Result has 214 places, 231 transitions, 2196 flow [2024-06-28 03:31:23,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2062, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2196, PETRI_PLACES=214, PETRI_TRANSITIONS=231} [2024-06-28 03:31:23,658 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 171 predicate places. [2024-06-28 03:31:23,658 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 231 transitions, 2196 flow [2024-06-28 03:31:23,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:23,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:23,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:23,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 03:31:23,658 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:23,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:23,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1784669380, now seen corresponding path program 1 times [2024-06-28 03:31:23,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:23,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829721213] [2024-06-28 03:31:23,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:23,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:23,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:24,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:24,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:24,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829721213] [2024-06-28 03:31:24,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829721213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:24,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:24,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:31:24,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920002519] [2024-06-28 03:31:24,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:24,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:31:24,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:24,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:31:24,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:31:24,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:31:24,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 231 transitions, 2196 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:24,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:24,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:31:24,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:25,273 INFO L124 PetriNetUnfolderBase]: 2632/4266 cut-off events. [2024-06-28 03:31:25,274 INFO L125 PetriNetUnfolderBase]: For 478458/478462 co-relation queries the response was YES. [2024-06-28 03:31:25,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35670 conditions, 4266 events. 2632/4266 cut-off events. For 478458/478462 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 24811 event pairs, 731 based on Foata normal form. 2/4263 useless extension candidates. Maximal degree in co-relation 35570. Up to 3926 conditions per place. [2024-06-28 03:31:25,386 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 209 selfloop transitions, 20 changer transitions 0/247 dead transitions. [2024-06-28 03:31:25,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 247 transitions, 2702 flow [2024-06-28 03:31:25,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:31:25,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:31:25,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 03:31:25,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:31:25,387 INFO L175 Difference]: Start difference. First operand has 214 places, 231 transitions, 2196 flow. Second operand 7 states and 126 transitions. [2024-06-28 03:31:25,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 247 transitions, 2702 flow [2024-06-28 03:31:25,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 247 transitions, 2585 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 03:31:25,792 INFO L231 Difference]: Finished difference. Result has 216 places, 231 transitions, 2129 flow [2024-06-28 03:31:25,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2079, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2129, PETRI_PLACES=216, PETRI_TRANSITIONS=231} [2024-06-28 03:31:25,793 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 173 predicate places. [2024-06-28 03:31:25,793 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 231 transitions, 2129 flow [2024-06-28 03:31:25,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:25,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:25,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:25,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 03:31:25,793 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:25,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:25,794 INFO L85 PathProgramCache]: Analyzing trace with hash -1784579015, now seen corresponding path program 1 times [2024-06-28 03:31:25,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:25,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877935928] [2024-06-28 03:31:25,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:25,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:25,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:26,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:26,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:26,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877935928] [2024-06-28 03:31:26,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877935928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:26,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:26,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:31:26,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372828894] [2024-06-28 03:31:26,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:26,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:31:26,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:26,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:31:26,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:31:26,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:26,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 231 transitions, 2129 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:26,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:26,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:26,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:27,348 INFO L124 PetriNetUnfolderBase]: 2738/4380 cut-off events. [2024-06-28 03:31:27,348 INFO L125 PetriNetUnfolderBase]: For 492878/492882 co-relation queries the response was YES. [2024-06-28 03:31:27,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36389 conditions, 4380 events. 2738/4380 cut-off events. For 492878/492882 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 25044 event pairs, 768 based on Foata normal form. 3/4382 useless extension candidates. Maximal degree in co-relation 36287. Up to 4125 conditions per place. [2024-06-28 03:31:27,393 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 221 selfloop transitions, 21 changer transitions 0/252 dead transitions. [2024-06-28 03:31:27,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 252 transitions, 2725 flow [2024-06-28 03:31:27,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:31:27,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:31:27,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 03:31:27,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-28 03:31:27,394 INFO L175 Difference]: Start difference. First operand has 216 places, 231 transitions, 2129 flow. Second operand 8 states and 134 transitions. [2024-06-28 03:31:27,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 252 transitions, 2725 flow [2024-06-28 03:31:27,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 252 transitions, 2677 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 03:31:27,896 INFO L231 Difference]: Finished difference. Result has 218 places, 234 transitions, 2193 flow [2024-06-28 03:31:27,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2081, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2193, PETRI_PLACES=218, PETRI_TRANSITIONS=234} [2024-06-28 03:31:27,897 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 175 predicate places. [2024-06-28 03:31:27,897 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 234 transitions, 2193 flow [2024-06-28 03:31:27,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:27,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:27,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:27,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 03:31:27,897 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:27,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:27,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1780859945, now seen corresponding path program 2 times [2024-06-28 03:31:27,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:27,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086883723] [2024-06-28 03:31:27,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:27,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:27,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:28,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:28,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:28,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086883723] [2024-06-28 03:31:28,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086883723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:28,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:28,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:31:28,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977524072] [2024-06-28 03:31:28,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:28,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:31:28,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:28,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:31:28,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:31:28,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:28,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 234 transitions, 2193 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:28,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:28,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:28,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:29,467 INFO L124 PetriNetUnfolderBase]: 2772/4427 cut-off events. [2024-06-28 03:31:29,467 INFO L125 PetriNetUnfolderBase]: For 515732/515736 co-relation queries the response was YES. [2024-06-28 03:31:29,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37606 conditions, 4427 events. 2772/4427 cut-off events. For 515732/515736 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 25265 event pairs, 771 based on Foata normal form. 3/4429 useless extension candidates. Maximal degree in co-relation 37503. Up to 4136 conditions per place. [2024-06-28 03:31:29,510 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 214 selfloop transitions, 37 changer transitions 0/261 dead transitions. [2024-06-28 03:31:29,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 261 transitions, 3219 flow [2024-06-28 03:31:29,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:31:29,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:31:29,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 03:31:29,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-28 03:31:29,511 INFO L175 Difference]: Start difference. First operand has 218 places, 234 transitions, 2193 flow. Second operand 8 states and 138 transitions. [2024-06-28 03:31:29,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 261 transitions, 3219 flow [2024-06-28 03:31:30,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 261 transitions, 3129 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 03:31:30,079 INFO L231 Difference]: Finished difference. Result has 220 places, 243 transitions, 2381 flow [2024-06-28 03:31:30,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2103, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2381, PETRI_PLACES=220, PETRI_TRANSITIONS=243} [2024-06-28 03:31:30,079 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 177 predicate places. [2024-06-28 03:31:30,080 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 243 transitions, 2381 flow [2024-06-28 03:31:30,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:30,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:30,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-28 03:31:30,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 03:31:30,080 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:30,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:30,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1780854148, now seen corresponding path program 1 times [2024-06-28 03:31:30,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:30,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052745244] [2024-06-28 03:31:30,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:30,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:30,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:30,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-28 03:31:30,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:30,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052745244] [2024-06-28 03:31:30,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052745244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:30,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:30,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:31:30,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767234575] [2024-06-28 03:31:30,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:30,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:31:30,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:30,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:31:30,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:31:30,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:30,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 243 transitions, 2381 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:30,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:30,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:30,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:31,699 INFO L124 PetriNetUnfolderBase]: 2782/4441 cut-off events. [2024-06-28 03:31:31,699 INFO L125 PetriNetUnfolderBase]: For 533108/533112 co-relation queries the response was YES. [2024-06-28 03:31:31,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38283 conditions, 4441 events. 2782/4441 cut-off events. For 533108/533112 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 25313 event pairs, 772 based on Foata normal form. 3/4443 useless extension candidates. Maximal degree in co-relation 38179. Up to 4207 conditions per place. [2024-06-28 03:31:31,744 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 230 selfloop transitions, 19 changer transitions 0/259 dead transitions. [2024-06-28 03:31:31,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 259 transitions, 2981 flow [2024-06-28 03:31:31,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:31:31,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:31:31,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-28 03:31:31,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-28 03:31:31,745 INFO L175 Difference]: Start difference. First operand has 220 places, 243 transitions, 2381 flow. Second operand 9 states and 138 transitions. [2024-06-28 03:31:31,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 259 transitions, 2981 flow [2024-06-28 03:31:32,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 259 transitions, 2892 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-28 03:31:32,436 INFO L231 Difference]: Finished difference. Result has 226 places, 246 transitions, 2408 flow [2024-06-28 03:31:32,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2292, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2408, PETRI_PLACES=226, PETRI_TRANSITIONS=246} [2024-06-28 03:31:32,437 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 183 predicate places. [2024-06-28 03:31:32,437 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 246 transitions, 2408 flow [2024-06-28 03:31:32,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:32,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:32,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:32,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 03:31:32,437 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:32,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:32,438 INFO L85 PathProgramCache]: Analyzing trace with hash -1780854365, now seen corresponding path program 3 times [2024-06-28 03:31:32,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:32,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477519142] [2024-06-28 03:31:32,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:32,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:32,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:33,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:33,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:33,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477519142] [2024-06-28 03:31:33,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477519142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:33,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:33,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:31:33,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49373622] [2024-06-28 03:31:33,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:33,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:31:33,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:33,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:31:33,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:31:33,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:33,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 246 transitions, 2408 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:33,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:33,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:33,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:33,987 INFO L124 PetriNetUnfolderBase]: 2776/4433 cut-off events. [2024-06-28 03:31:33,988 INFO L125 PetriNetUnfolderBase]: For 540761/540765 co-relation queries the response was YES. [2024-06-28 03:31:34,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38458 conditions, 4433 events. 2776/4433 cut-off events. For 540761/540765 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 25261 event pairs, 766 based on Foata normal form. 3/4435 useless extension candidates. Maximal degree in co-relation 38352. Up to 4143 conditions per place. [2024-06-28 03:31:34,037 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 214 selfloop transitions, 39 changer transitions 0/263 dead transitions. [2024-06-28 03:31:34,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 263 transitions, 3108 flow [2024-06-28 03:31:34,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:31:34,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:31:34,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 03:31:34,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 03:31:34,037 INFO L175 Difference]: Start difference. First operand has 226 places, 246 transitions, 2408 flow. Second operand 8 states and 136 transitions. [2024-06-28 03:31:34,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 263 transitions, 3108 flow [2024-06-28 03:31:34,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 263 transitions, 2970 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-06-28 03:31:34,651 INFO L231 Difference]: Finished difference. Result has 227 places, 246 transitions, 2354 flow [2024-06-28 03:31:34,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2270, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2354, PETRI_PLACES=227, PETRI_TRANSITIONS=246} [2024-06-28 03:31:34,652 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 184 predicate places. [2024-06-28 03:31:34,652 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 246 transitions, 2354 flow [2024-06-28 03:31:34,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:34,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:34,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:34,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 03:31:34,652 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:34,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:34,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1245860182, now seen corresponding path program 2 times [2024-06-28 03:31:34,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:34,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143472676] [2024-06-28 03:31:34,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:34,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:34,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:35,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:35,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:35,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143472676] [2024-06-28 03:31:35,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143472676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:35,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:35,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:31:35,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492389222] [2024-06-28 03:31:35,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:35,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:31:35,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:35,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:31:35,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:31:35,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:35,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 246 transitions, 2354 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:35,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:35,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:35,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:36,142 INFO L124 PetriNetUnfolderBase]: 2781/4443 cut-off events. [2024-06-28 03:31:36,142 INFO L125 PetriNetUnfolderBase]: For 554790/554798 co-relation queries the response was YES. [2024-06-28 03:31:36,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38686 conditions, 4443 events. 2781/4443 cut-off events. For 554790/554798 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 25391 event pairs, 791 based on Foata normal form. 7/4449 useless extension candidates. Maximal degree in co-relation 38579. Up to 4175 conditions per place. [2024-06-28 03:31:36,189 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 212 selfloop transitions, 41 changer transitions 0/263 dead transitions. [2024-06-28 03:31:36,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 263 transitions, 3178 flow [2024-06-28 03:31:36,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:31:36,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:31:36,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-28 03:31:36,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-28 03:31:36,190 INFO L175 Difference]: Start difference. First operand has 227 places, 246 transitions, 2354 flow. Second operand 8 states and 130 transitions. [2024-06-28 03:31:36,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 263 transitions, 3178 flow [2024-06-28 03:31:36,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 263 transitions, 3104 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 03:31:36,856 INFO L231 Difference]: Finished difference. Result has 229 places, 252 transitions, 2519 flow [2024-06-28 03:31:36,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2280, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2519, PETRI_PLACES=229, PETRI_TRANSITIONS=252} [2024-06-28 03:31:36,856 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 186 predicate places. [2024-06-28 03:31:36,857 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 252 transitions, 2519 flow [2024-06-28 03:31:36,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:36,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:36,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:36,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 03:31:36,860 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:36,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:36,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1245593272, now seen corresponding path program 3 times [2024-06-28 03:31:36,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:36,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057958964] [2024-06-28 03:31:36,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:36,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:36,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:37,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:37,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:37,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057958964] [2024-06-28 03:31:37,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057958964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:37,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:37,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:31:37,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195825917] [2024-06-28 03:31:37,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:37,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:31:37,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:37,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:31:37,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:31:37,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:37,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 252 transitions, 2519 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:37,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:37,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:37,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:38,317 INFO L124 PetriNetUnfolderBase]: 2786/4452 cut-off events. [2024-06-28 03:31:38,317 INFO L125 PetriNetUnfolderBase]: For 571274/571282 co-relation queries the response was YES. [2024-06-28 03:31:38,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39218 conditions, 4452 events. 2786/4452 cut-off events. For 571274/571282 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 25450 event pairs, 778 based on Foata normal form. 7/4458 useless extension candidates. Maximal degree in co-relation 39110. Up to 4181 conditions per place. [2024-06-28 03:31:38,366 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 214 selfloop transitions, 42 changer transitions 0/266 dead transitions. [2024-06-28 03:31:38,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 266 transitions, 3285 flow [2024-06-28 03:31:38,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:31:38,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:31:38,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 03:31:38,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-28 03:31:38,367 INFO L175 Difference]: Start difference. First operand has 229 places, 252 transitions, 2519 flow. Second operand 8 states and 131 transitions. [2024-06-28 03:31:38,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 266 transitions, 3285 flow [2024-06-28 03:31:39,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 266 transitions, 3158 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-28 03:31:39,010 INFO L231 Difference]: Finished difference. Result has 233 places, 255 transitions, 2560 flow [2024-06-28 03:31:39,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2406, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2560, PETRI_PLACES=233, PETRI_TRANSITIONS=255} [2024-06-28 03:31:39,011 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 190 predicate places. [2024-06-28 03:31:39,011 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 255 transitions, 2560 flow [2024-06-28 03:31:39,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:39,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:39,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:39,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 03:31:39,012 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:39,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:39,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1238235825, now seen corresponding path program 4 times [2024-06-28 03:31:39,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:39,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950786912] [2024-06-28 03:31:39,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:39,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:39,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:39,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:39,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:39,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950786912] [2024-06-28 03:31:39,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950786912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:39,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:39,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:31:39,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894982164] [2024-06-28 03:31:39,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:39,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:31:39,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:39,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:31:39,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:31:39,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:39,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 255 transitions, 2560 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:39,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:39,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:39,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:40,581 INFO L124 PetriNetUnfolderBase]: 2791/4462 cut-off events. [2024-06-28 03:31:40,581 INFO L125 PetriNetUnfolderBase]: For 585428/585434 co-relation queries the response was YES. [2024-06-28 03:31:40,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39468 conditions, 4462 events. 2791/4462 cut-off events. For 585428/585434 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 25551 event pairs, 783 based on Foata normal form. 3/4464 useless extension candidates. Maximal degree in co-relation 39358. Up to 4126 conditions per place. [2024-06-28 03:31:40,625 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 211 selfloop transitions, 55 changer transitions 0/276 dead transitions. [2024-06-28 03:31:40,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 276 transitions, 3582 flow [2024-06-28 03:31:40,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:31:40,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:31:40,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 03:31:40,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-28 03:31:40,625 INFO L175 Difference]: Start difference. First operand has 233 places, 255 transitions, 2560 flow. Second operand 8 states and 138 transitions. [2024-06-28 03:31:40,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 276 transitions, 3582 flow [2024-06-28 03:31:41,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 276 transitions, 3470 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 03:31:41,177 INFO L231 Difference]: Finished difference. Result has 236 places, 261 transitions, 2718 flow [2024-06-28 03:31:41,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2448, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2718, PETRI_PLACES=236, PETRI_TRANSITIONS=261} [2024-06-28 03:31:41,177 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 193 predicate places. [2024-06-28 03:31:41,177 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 261 transitions, 2718 flow [2024-06-28 03:31:41,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:41,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:41,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:41,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 03:31:41,178 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:41,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:41,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1245593055, now seen corresponding path program 5 times [2024-06-28 03:31:41,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:41,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251797519] [2024-06-28 03:31:41,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:41,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:41,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:41,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:41,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:41,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251797519] [2024-06-28 03:31:41,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251797519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:41,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:41,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:31:41,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705394070] [2024-06-28 03:31:41,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:41,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:31:41,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:41,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:31:41,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:31:42,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:42,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 261 transitions, 2718 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:42,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:42,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:42,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:42,718 INFO L124 PetriNetUnfolderBase]: 2801/4476 cut-off events. [2024-06-28 03:31:42,719 INFO L125 PetriNetUnfolderBase]: For 603924/603930 co-relation queries the response was YES. [2024-06-28 03:31:42,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40195 conditions, 4476 events. 2801/4476 cut-off events. For 603924/603930 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 25607 event pairs, 794 based on Foata normal form. 3/4478 useless extension candidates. Maximal degree in co-relation 40084. Up to 4136 conditions per place. [2024-06-28 03:31:42,769 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 207 selfloop transitions, 61 changer transitions 0/278 dead transitions. [2024-06-28 03:31:42,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 278 transitions, 3526 flow [2024-06-28 03:31:42,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:31:42,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:31:42,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 03:31:42,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 03:31:42,770 INFO L175 Difference]: Start difference. First operand has 236 places, 261 transitions, 2718 flow. Second operand 8 states and 136 transitions. [2024-06-28 03:31:42,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 278 transitions, 3526 flow [2024-06-28 03:31:43,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 278 transitions, 3326 flow, removed 59 selfloop flow, removed 5 redundant places. [2024-06-28 03:31:43,386 INFO L231 Difference]: Finished difference. Result has 239 places, 264 transitions, 2726 flow [2024-06-28 03:31:43,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2540, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2726, PETRI_PLACES=239, PETRI_TRANSITIONS=264} [2024-06-28 03:31:43,386 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-28 03:31:43,386 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 264 transitions, 2726 flow [2024-06-28 03:31:43,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:43,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:43,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:43,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 03:31:43,387 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:43,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:43,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1217074184, now seen corresponding path program 4 times [2024-06-28 03:31:43,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:43,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519606557] [2024-06-28 03:31:43,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:43,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:43,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:44,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:44,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:44,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519606557] [2024-06-28 03:31:44,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519606557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:44,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:44,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:31:44,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204710633] [2024-06-28 03:31:44,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:44,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:31:44,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:44,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:31:44,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:31:44,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:44,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 264 transitions, 2726 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:44,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:44,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:44,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:45,029 INFO L124 PetriNetUnfolderBase]: 2795/4467 cut-off events. [2024-06-28 03:31:45,029 INFO L125 PetriNetUnfolderBase]: For 608426/608434 co-relation queries the response was YES. [2024-06-28 03:31:45,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39699 conditions, 4467 events. 2795/4467 cut-off events. For 608426/608434 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 25574 event pairs, 792 based on Foata normal form. 7/4473 useless extension candidates. Maximal degree in co-relation 39587. Up to 4200 conditions per place. [2024-06-28 03:31:45,078 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 223 selfloop transitions, 41 changer transitions 0/274 dead transitions. [2024-06-28 03:31:45,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 274 transitions, 3280 flow [2024-06-28 03:31:45,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:31:45,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:31:45,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 03:31:45,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-28 03:31:45,079 INFO L175 Difference]: Start difference. First operand has 239 places, 264 transitions, 2726 flow. Second operand 8 states and 131 transitions. [2024-06-28 03:31:45,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 274 transitions, 3280 flow [2024-06-28 03:31:45,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 274 transitions, 3106 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-28 03:31:45,593 INFO L231 Difference]: Finished difference. Result has 242 places, 264 transitions, 2640 flow [2024-06-28 03:31:45,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2552, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2640, PETRI_PLACES=242, PETRI_TRANSITIONS=264} [2024-06-28 03:31:45,593 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-28 03:31:45,593 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 264 transitions, 2640 flow [2024-06-28 03:31:45,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:45,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:45,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:45,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 03:31:45,593 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:45,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:45,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1636963835, now seen corresponding path program 6 times [2024-06-28 03:31:45,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:45,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908345214] [2024-06-28 03:31:45,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:45,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:45,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:46,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:46,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:46,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908345214] [2024-06-28 03:31:46,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908345214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:46,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:46,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:31:46,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322023334] [2024-06-28 03:31:46,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:46,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:31:46,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:46,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:31:46,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:31:46,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:46,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 264 transitions, 2640 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:46,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:46,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:46,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:47,152 INFO L124 PetriNetUnfolderBase]: 2794/4465 cut-off events. [2024-06-28 03:31:47,152 INFO L125 PetriNetUnfolderBase]: For 616290/616296 co-relation queries the response was YES. [2024-06-28 03:31:47,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39512 conditions, 4465 events. 2794/4465 cut-off events. For 616290/616296 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 25528 event pairs, 781 based on Foata normal form. 3/4467 useless extension candidates. Maximal degree in co-relation 39399. Up to 4129 conditions per place. [2024-06-28 03:31:47,201 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 212 selfloop transitions, 57 changer transitions 0/279 dead transitions. [2024-06-28 03:31:47,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 279 transitions, 3378 flow [2024-06-28 03:31:47,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:31:47,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:31:47,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 03:31:47,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-28 03:31:47,205 INFO L175 Difference]: Start difference. First operand has 242 places, 264 transitions, 2640 flow. Second operand 8 states and 139 transitions. [2024-06-28 03:31:47,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 279 transitions, 3378 flow [2024-06-28 03:31:47,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 279 transitions, 3210 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-28 03:31:47,803 INFO L231 Difference]: Finished difference. Result has 242 places, 264 transitions, 2592 flow [2024-06-28 03:31:47,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2472, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2592, PETRI_PLACES=242, PETRI_TRANSITIONS=264} [2024-06-28 03:31:47,803 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-28 03:31:47,803 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 264 transitions, 2592 flow [2024-06-28 03:31:47,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:47,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:47,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:47,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 03:31:47,803 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:47,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:47,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1245870102, now seen corresponding path program 1 times [2024-06-28 03:31:47,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:47,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243115452] [2024-06-28 03:31:47,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:47,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:47,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:48,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:48,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:48,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243115452] [2024-06-28 03:31:48,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243115452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:48,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:48,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:31:48,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140000765] [2024-06-28 03:31:48,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:48,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:31:48,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:48,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:31:48,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:31:48,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:48,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 264 transitions, 2592 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:48,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:48,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:48,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:49,700 INFO L124 PetriNetUnfolderBase]: 2700/4298 cut-off events. [2024-06-28 03:31:49,700 INFO L125 PetriNetUnfolderBase]: For 624916/624946 co-relation queries the response was YES. [2024-06-28 03:31:49,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38941 conditions, 4298 events. 2700/4298 cut-off events. For 624916/624946 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 24478 event pairs, 767 based on Foata normal form. 10/4263 useless extension candidates. Maximal degree in co-relation 38827. Up to 4070 conditions per place. [2024-06-28 03:31:49,746 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 233 selfloop transitions, 21 changer transitions 0/278 dead transitions. [2024-06-28 03:31:49,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 278 transitions, 3194 flow [2024-06-28 03:31:49,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:31:49,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:31:49,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-28 03:31:49,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-28 03:31:49,747 INFO L175 Difference]: Start difference. First operand has 242 places, 264 transitions, 2592 flow. Second operand 9 states and 138 transitions. [2024-06-28 03:31:49,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 278 transitions, 3194 flow [2024-06-28 03:31:50,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 278 transitions, 3036 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 03:31:50,348 INFO L231 Difference]: Finished difference. Result has 243 places, 267 transitions, 2554 flow [2024-06-28 03:31:50,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2434, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2554, PETRI_PLACES=243, PETRI_TRANSITIONS=267} [2024-06-28 03:31:50,348 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 200 predicate places. [2024-06-28 03:31:50,348 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 267 transitions, 2554 flow [2024-06-28 03:31:50,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:50,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:50,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:50,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 03:31:50,349 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:50,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:50,349 INFO L85 PathProgramCache]: Analyzing trace with hash -993943610, now seen corresponding path program 1 times [2024-06-28 03:31:50,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:50,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606825894] [2024-06-28 03:31:50,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:50,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:50,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:50,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:50,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:50,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606825894] [2024-06-28 03:31:50,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606825894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:50,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:50,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:31:50,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572314880] [2024-06-28 03:31:50,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:50,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:31:50,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:50,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:31:50,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:31:51,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:51,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 267 transitions, 2554 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:51,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:51,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:51,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:51,936 INFO L124 PetriNetUnfolderBase]: 2822/4489 cut-off events. [2024-06-28 03:31:51,936 INFO L125 PetriNetUnfolderBase]: For 642909/642913 co-relation queries the response was YES. [2024-06-28 03:31:51,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40317 conditions, 4489 events. 2822/4489 cut-off events. For 642909/642913 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 25625 event pairs, 763 based on Foata normal form. 5/4485 useless extension candidates. Maximal degree in co-relation 40202. Up to 4183 conditions per place. [2024-06-28 03:31:51,990 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 245 selfloop transitions, 31 changer transitions 0/295 dead transitions. [2024-06-28 03:31:51,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 295 transitions, 3268 flow [2024-06-28 03:31:51,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:31:51,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:31:51,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 03:31:51,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 03:31:51,991 INFO L175 Difference]: Start difference. First operand has 243 places, 267 transitions, 2554 flow. Second operand 8 states and 140 transitions. [2024-06-28 03:31:51,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 295 transitions, 3268 flow [2024-06-28 03:31:52,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 295 transitions, 3089 flow, removed 33 selfloop flow, removed 10 redundant places. [2024-06-28 03:31:52,653 INFO L231 Difference]: Finished difference. Result has 241 places, 270 transitions, 2530 flow [2024-06-28 03:31:52,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2375, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2530, PETRI_PLACES=241, PETRI_TRANSITIONS=270} [2024-06-28 03:31:52,654 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 198 predicate places. [2024-06-28 03:31:52,654 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 270 transitions, 2530 flow [2024-06-28 03:31:52,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:52,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:52,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:52,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 03:31:52,654 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:52,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:52,654 INFO L85 PathProgramCache]: Analyzing trace with hash 1711908252, now seen corresponding path program 2 times [2024-06-28 03:31:52,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:52,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668891970] [2024-06-28 03:31:52,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:52,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:52,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:53,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:53,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:53,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668891970] [2024-06-28 03:31:53,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668891970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:53,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:53,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:31:53,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132074134] [2024-06-28 03:31:53,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:53,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:31:53,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:53,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:31:53,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:31:53,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:53,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 270 transitions, 2530 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:53,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:53,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:53,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:54,326 INFO L124 PetriNetUnfolderBase]: 2832/4505 cut-off events. [2024-06-28 03:31:54,326 INFO L125 PetriNetUnfolderBase]: For 658790/658794 co-relation queries the response was YES. [2024-06-28 03:31:54,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40953 conditions, 4505 events. 2832/4505 cut-off events. For 658790/658794 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 25742 event pairs, 763 based on Foata normal form. 5/4501 useless extension candidates. Maximal degree in co-relation 40838. Up to 4187 conditions per place. [2024-06-28 03:31:54,378 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 246 selfloop transitions, 37 changer transitions 0/302 dead transitions. [2024-06-28 03:31:54,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 302 transitions, 3288 flow [2024-06-28 03:31:54,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:31:54,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:31:54,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 03:31:54,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-28 03:31:54,379 INFO L175 Difference]: Start difference. First operand has 241 places, 270 transitions, 2530 flow. Second operand 9 states and 154 transitions. [2024-06-28 03:31:54,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 302 transitions, 3288 flow [2024-06-28 03:31:54,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 302 transitions, 3157 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-28 03:31:54,932 INFO L231 Difference]: Finished difference. Result has 245 places, 276 transitions, 2610 flow [2024-06-28 03:31:54,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2399, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2610, PETRI_PLACES=245, PETRI_TRANSITIONS=276} [2024-06-28 03:31:54,932 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-06-28 03:31:54,933 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 276 transitions, 2610 flow [2024-06-28 03:31:54,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:54,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:54,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:54,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 03:31:54,933 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:54,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:54,933 INFO L85 PathProgramCache]: Analyzing trace with hash -692101606, now seen corresponding path program 1 times [2024-06-28 03:31:54,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:54,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358027173] [2024-06-28 03:31:54,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:54,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:54,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:55,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:55,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:55,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358027173] [2024-06-28 03:31:55,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358027173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:55,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:55,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:31:55,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196654063] [2024-06-28 03:31:55,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:55,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:31:55,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:55,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:31:55,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:31:55,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:55,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 276 transitions, 2610 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:55,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:55,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:55,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:56,536 INFO L124 PetriNetUnfolderBase]: 2840/4517 cut-off events. [2024-06-28 03:31:56,536 INFO L125 PetriNetUnfolderBase]: For 682236/682240 co-relation queries the response was YES. [2024-06-28 03:31:56,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41616 conditions, 4517 events. 2840/4517 cut-off events. For 682236/682240 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 25781 event pairs, 623 based on Foata normal form. 6/4514 useless extension candidates. Maximal degree in co-relation 41499. Up to 4187 conditions per place. [2024-06-28 03:31:56,587 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 260 selfloop transitions, 26 changer transitions 0/305 dead transitions. [2024-06-28 03:31:56,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 305 transitions, 3324 flow [2024-06-28 03:31:56,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:31:56,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:31:56,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 03:31:56,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 03:31:56,588 INFO L175 Difference]: Start difference. First operand has 245 places, 276 transitions, 2610 flow. Second operand 8 states and 140 transitions. [2024-06-28 03:31:56,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 305 transitions, 3324 flow [2024-06-28 03:31:57,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 305 transitions, 3181 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-28 03:31:57,263 INFO L231 Difference]: Finished difference. Result has 247 places, 278 transitions, 2584 flow [2024-06-28 03:31:57,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2467, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2584, PETRI_PLACES=247, PETRI_TRANSITIONS=278} [2024-06-28 03:31:57,264 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 204 predicate places. [2024-06-28 03:31:57,264 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 278 transitions, 2584 flow [2024-06-28 03:31:57,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:57,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:57,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:57,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 03:31:57,264 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:57,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:57,265 INFO L85 PathProgramCache]: Analyzing trace with hash 443169688, now seen corresponding path program 2 times [2024-06-28 03:31:57,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:57,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655999140] [2024-06-28 03:31:57,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:57,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:57,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:57,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:57,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:57,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655999140] [2024-06-28 03:31:57,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655999140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:57,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:57,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:31:57,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572139336] [2024-06-28 03:31:57,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:57,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:31:57,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:57,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:31:57,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:31:58,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:58,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 278 transitions, 2584 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:58,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:58,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:58,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:58,957 INFO L124 PetriNetUnfolderBase]: 2874/4569 cut-off events. [2024-06-28 03:31:58,957 INFO L125 PetriNetUnfolderBase]: For 698227/698231 co-relation queries the response was YES. [2024-06-28 03:31:58,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42283 conditions, 4569 events. 2874/4569 cut-off events. For 698227/698231 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 26005 event pairs, 768 based on Foata normal form. 6/4566 useless extension candidates. Maximal degree in co-relation 42165. Up to 4264 conditions per place. [2024-06-28 03:31:59,001 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 256 selfloop transitions, 36 changer transitions 0/311 dead transitions. [2024-06-28 03:31:59,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 311 transitions, 3451 flow [2024-06-28 03:31:59,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:31:59,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:31:59,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-28 03:31:59,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-28 03:31:59,002 INFO L175 Difference]: Start difference. First operand has 247 places, 278 transitions, 2584 flow. Second operand 9 states and 147 transitions. [2024-06-28 03:31:59,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 311 transitions, 3451 flow [2024-06-28 03:31:59,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 311 transitions, 3330 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 03:31:59,670 INFO L231 Difference]: Finished difference. Result has 252 places, 293 transitions, 2796 flow [2024-06-28 03:31:59,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2483, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2796, PETRI_PLACES=252, PETRI_TRANSITIONS=293} [2024-06-28 03:31:59,670 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 209 predicate places. [2024-06-28 03:31:59,670 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 293 transitions, 2796 flow [2024-06-28 03:31:59,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:59,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:59,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:59,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 03:31:59,671 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:59,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:59,671 INFO L85 PathProgramCache]: Analyzing trace with hash -573771754, now seen corresponding path program 1 times [2024-06-28 03:31:59,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:59,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769365336] [2024-06-28 03:31:59,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:59,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:59,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:00,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:00,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:00,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769365336] [2024-06-28 03:32:00,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769365336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:00,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:00,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:32:00,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297098233] [2024-06-28 03:32:00,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:00,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:32:00,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:00,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:32:00,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:32:00,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:00,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 293 transitions, 2796 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:00,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:00,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:00,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:01,272 INFO L124 PetriNetUnfolderBase]: 2884/4587 cut-off events. [2024-06-28 03:32:01,273 INFO L125 PetriNetUnfolderBase]: For 715961/715967 co-relation queries the response was YES. [2024-06-28 03:32:01,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42692 conditions, 4587 events. 2884/4587 cut-off events. For 715961/715967 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 26154 event pairs, 724 based on Foata normal form. 6/4584 useless extension candidates. Maximal degree in co-relation 42571. Up to 4211 conditions per place. [2024-06-28 03:32:01,323 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 263 selfloop transitions, 42 changer transitions 0/324 dead transitions. [2024-06-28 03:32:01,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 324 transitions, 3579 flow [2024-06-28 03:32:01,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:01,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:01,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 03:32:01,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-28 03:32:01,325 INFO L175 Difference]: Start difference. First operand has 252 places, 293 transitions, 2796 flow. Second operand 8 states and 145 transitions. [2024-06-28 03:32:01,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 324 transitions, 3579 flow [2024-06-28 03:32:02,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 324 transitions, 3464 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-28 03:32:02,176 INFO L231 Difference]: Finished difference. Result has 257 places, 299 transitions, 2872 flow [2024-06-28 03:32:02,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2683, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2872, PETRI_PLACES=257, PETRI_TRANSITIONS=299} [2024-06-28 03:32:02,176 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 214 predicate places. [2024-06-28 03:32:02,176 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 299 transitions, 2872 flow [2024-06-28 03:32:02,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:02,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:02,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:02,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 03:32:02,177 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:32:02,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:02,177 INFO L85 PathProgramCache]: Analyzing trace with hash 561081784, now seen corresponding path program 3 times [2024-06-28 03:32:02,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:02,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055457261] [2024-06-28 03:32:02,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:02,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:02,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:02,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:02,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:02,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055457261] [2024-06-28 03:32:02,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055457261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:02,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:02,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:32:02,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138315625] [2024-06-28 03:32:02,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:02,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:32:02,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:02,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:32:02,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:32:02,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:02,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 299 transitions, 2872 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:02,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:02,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:02,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:03,938 INFO L124 PetriNetUnfolderBase]: 2889/4591 cut-off events. [2024-06-28 03:32:03,938 INFO L125 PetriNetUnfolderBase]: For 729859/729865 co-relation queries the response was YES. [2024-06-28 03:32:03,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43598 conditions, 4591 events. 2889/4591 cut-off events. For 729859/729865 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 26232 event pairs, 752 based on Foata normal form. 5/4587 useless extension candidates. Maximal degree in co-relation 43475. Up to 4213 conditions per place. [2024-06-28 03:32:03,995 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 254 selfloop transitions, 50 changer transitions 0/323 dead transitions. [2024-06-28 03:32:03,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 323 transitions, 3640 flow [2024-06-28 03:32:03,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:03,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:03,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 03:32:03,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-28 03:32:03,996 INFO L175 Difference]: Start difference. First operand has 257 places, 299 transitions, 2872 flow. Second operand 8 states and 141 transitions. [2024-06-28 03:32:03,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 323 transitions, 3640 flow [2024-06-28 03:32:04,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 323 transitions, 3510 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-28 03:32:04,955 INFO L231 Difference]: Finished difference. Result has 261 places, 302 transitions, 2952 flow [2024-06-28 03:32:04,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2742, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2952, PETRI_PLACES=261, PETRI_TRANSITIONS=302} [2024-06-28 03:32:04,955 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-28 03:32:04,955 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 302 transitions, 2952 flow [2024-06-28 03:32:04,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:04,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:04,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:04,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 03:32:04,956 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:32:04,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:04,956 INFO L85 PathProgramCache]: Analyzing trace with hash -573651970, now seen corresponding path program 4 times [2024-06-28 03:32:04,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:04,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731763853] [2024-06-28 03:32:04,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:04,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:04,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:05,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-28 03:32:05,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:05,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731763853] [2024-06-28 03:32:05,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731763853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:05,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:05,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:32:05,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736079348] [2024-06-28 03:32:05,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:05,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:32:05,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:05,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:32:05,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:32:05,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:05,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 302 transitions, 2952 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:05,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:05,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:05,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:06,704 INFO L124 PetriNetUnfolderBase]: 2949/4685 cut-off events. [2024-06-28 03:32:06,705 INFO L125 PetriNetUnfolderBase]: For 751053/751059 co-relation queries the response was YES. [2024-06-28 03:32:06,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44776 conditions, 4685 events. 2949/4685 cut-off events. For 751053/751059 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 26837 event pairs, 755 based on Foata normal form. 7/4683 useless extension candidates. Maximal degree in co-relation 44652. Up to 4269 conditions per place. [2024-06-28 03:32:06,757 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 257 selfloop transitions, 67 changer transitions 0/343 dead transitions. [2024-06-28 03:32:06,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 343 transitions, 4050 flow [2024-06-28 03:32:06,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:32:06,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:32:06,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 03:32:06,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-28 03:32:06,758 INFO L175 Difference]: Start difference. First operand has 261 places, 302 transitions, 2952 flow. Second operand 9 states and 151 transitions. [2024-06-28 03:32:06,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 343 transitions, 4050 flow [2024-06-28 03:32:07,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 343 transitions, 3744 flow, removed 92 selfloop flow, removed 6 redundant places. [2024-06-28 03:32:07,528 INFO L231 Difference]: Finished difference. Result has 265 places, 325 transitions, 3213 flow [2024-06-28 03:32:07,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2764, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3213, PETRI_PLACES=265, PETRI_TRANSITIONS=325} [2024-06-28 03:32:07,528 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 222 predicate places. [2024-06-28 03:32:07,528 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 325 transitions, 3213 flow [2024-06-28 03:32:07,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:07,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:07,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:07,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 03:32:07,528 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:32:07,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:07,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1609984622, now seen corresponding path program 2 times [2024-06-28 03:32:07,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:07,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549475806] [2024-06-28 03:32:07,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:07,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:07,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:08,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:08,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:08,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549475806] [2024-06-28 03:32:08,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549475806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:08,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:08,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:32:08,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598456180] [2024-06-28 03:32:08,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:08,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:32:08,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:08,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:32:08,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:32:08,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:08,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 325 transitions, 3213 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:08,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:08,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:08,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:09,221 INFO L124 PetriNetUnfolderBase]: 2967/4713 cut-off events. [2024-06-28 03:32:09,221 INFO L125 PetriNetUnfolderBase]: For 776837/776843 co-relation queries the response was YES. [2024-06-28 03:32:09,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45571 conditions, 4713 events. 2967/4713 cut-off events. For 776837/776843 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 26998 event pairs, 729 based on Foata normal form. 6/4710 useless extension candidates. Maximal degree in co-relation 45445. Up to 4302 conditions per place. [2024-06-28 03:32:09,278 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 283 selfloop transitions, 53 changer transitions 0/355 dead transitions. [2024-06-28 03:32:09,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 355 transitions, 4303 flow [2024-06-28 03:32:09,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:09,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:09,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 03:32:09,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 03:32:09,279 INFO L175 Difference]: Start difference. First operand has 265 places, 325 transitions, 3213 flow. Second operand 8 states and 146 transitions. [2024-06-28 03:32:09,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 355 transitions, 4303 flow [2024-06-28 03:32:10,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 355 transitions, 4126 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-28 03:32:10,225 INFO L231 Difference]: Finished difference. Result has 269 places, 331 transitions, 3312 flow [2024-06-28 03:32:10,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3037, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3312, PETRI_PLACES=269, PETRI_TRANSITIONS=331} [2024-06-28 03:32:10,225 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 226 predicate places. [2024-06-28 03:32:10,225 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 331 transitions, 3312 flow [2024-06-28 03:32:10,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:10,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:10,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:10,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 03:32:10,226 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:32:10,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:10,226 INFO L85 PathProgramCache]: Analyzing trace with hash -573651598, now seen corresponding path program 1 times [2024-06-28 03:32:10,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:10,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201948293] [2024-06-28 03:32:10,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:10,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:10,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:10,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:10,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:10,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201948293] [2024-06-28 03:32:10,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201948293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:10,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:10,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:32:10,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708858973] [2024-06-28 03:32:10,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:10,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:32:10,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:10,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:32:10,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:32:11,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:32:11,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 331 transitions, 3312 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:11,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:11,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:32:11,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:11,882 INFO L124 PetriNetUnfolderBase]: 3062/4808 cut-off events. [2024-06-28 03:32:11,882 INFO L125 PetriNetUnfolderBase]: For 790686/790694 co-relation queries the response was YES. [2024-06-28 03:32:11,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46633 conditions, 4808 events. 3062/4808 cut-off events. For 790686/790694 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 27105 event pairs, 793 based on Foata normal form. 9/4816 useless extension candidates. Maximal degree in co-relation 46506. Up to 4607 conditions per place. [2024-06-28 03:32:11,942 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 315 selfloop transitions, 35 changer transitions 0/354 dead transitions. [2024-06-28 03:32:11,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 354 transitions, 4155 flow [2024-06-28 03:32:11,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:11,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:11,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-28 03:32:11,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-28 03:32:11,943 INFO L175 Difference]: Start difference. First operand has 269 places, 331 transitions, 3312 flow. Second operand 8 states and 129 transitions. [2024-06-28 03:32:11,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 354 transitions, 4155 flow [2024-06-28 03:32:12,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 354 transitions, 4022 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-28 03:32:12,900 INFO L231 Difference]: Finished difference. Result has 273 places, 334 transitions, 3338 flow [2024-06-28 03:32:12,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3179, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3338, PETRI_PLACES=273, PETRI_TRANSITIONS=334} [2024-06-28 03:32:12,900 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 230 predicate places. [2024-06-28 03:32:12,900 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 334 transitions, 3338 flow [2024-06-28 03:32:12,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:12,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:12,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:12,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 03:32:12,901 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:32:12,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:12,901 INFO L85 PathProgramCache]: Analyzing trace with hash -701342360, now seen corresponding path program 5 times [2024-06-28 03:32:12,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:12,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865493212] [2024-06-28 03:32:12,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:12,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:12,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:13,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:13,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:13,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865493212] [2024-06-28 03:32:13,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865493212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:13,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:13,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:32:13,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435899463] [2024-06-28 03:32:13,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:13,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:32:13,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:13,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:32:13,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:32:13,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:13,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 334 transitions, 3338 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:13,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:13,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:13,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:14,735 INFO L124 PetriNetUnfolderBase]: 2987/4732 cut-off events. [2024-06-28 03:32:14,735 INFO L125 PetriNetUnfolderBase]: For 810002/810004 co-relation queries the response was YES. [2024-06-28 03:32:14,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46794 conditions, 4732 events. 2987/4732 cut-off events. For 810002/810004 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 27009 event pairs, 733 based on Foata normal form. 1/4724 useless extension candidates. Maximal degree in co-relation 46665. Up to 4406 conditions per place. [2024-06-28 03:32:14,789 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 289 selfloop transitions, 43 changer transitions 0/352 dead transitions. [2024-06-28 03:32:14,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 352 transitions, 4158 flow [2024-06-28 03:32:14,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:14,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:14,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-28 03:32:14,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-28 03:32:14,790 INFO L175 Difference]: Start difference. First operand has 273 places, 334 transitions, 3338 flow. Second operand 8 states and 133 transitions. [2024-06-28 03:32:14,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 352 transitions, 4158 flow [2024-06-28 03:32:15,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 352 transitions, 4023 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-28 03:32:15,727 INFO L231 Difference]: Finished difference. Result has 275 places, 337 transitions, 3415 flow [2024-06-28 03:32:15,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3203, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3415, PETRI_PLACES=275, PETRI_TRANSITIONS=337} [2024-06-28 03:32:15,727 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 232 predicate places. [2024-06-28 03:32:15,727 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 337 transitions, 3415 flow [2024-06-28 03:32:15,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:15,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:15,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:15,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 03:32:15,727 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:32:15,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:15,728 INFO L85 PathProgramCache]: Analyzing trace with hash -700984868, now seen corresponding path program 2 times [2024-06-28 03:32:15,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:15,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324374499] [2024-06-28 03:32:15,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:15,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:15,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:16,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:16,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:16,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324374499] [2024-06-28 03:32:16,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324374499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:16,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:16,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:32:16,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829612740] [2024-06-28 03:32:16,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:16,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:32:16,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:16,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:32:16,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:32:16,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:32:16,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 337 transitions, 3415 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:16,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:16,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:32:16,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:17,356 INFO L124 PetriNetUnfolderBase]: 3080/4841 cut-off events. [2024-06-28 03:32:17,356 INFO L125 PetriNetUnfolderBase]: For 833340/833348 co-relation queries the response was YES. [2024-06-28 03:32:17,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48023 conditions, 4841 events. 3080/4841 cut-off events. For 833340/833348 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 27364 event pairs, 772 based on Foata normal form. 9/4849 useless extension candidates. Maximal degree in co-relation 47893. Up to 4607 conditions per place. [2024-06-28 03:32:17,417 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 311 selfloop transitions, 48 changer transitions 0/363 dead transitions. [2024-06-28 03:32:17,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 363 transitions, 4553 flow [2024-06-28 03:32:17,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:17,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:17,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-28 03:32:17,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-28 03:32:17,418 INFO L175 Difference]: Start difference. First operand has 275 places, 337 transitions, 3415 flow. Second operand 8 states and 129 transitions. [2024-06-28 03:32:17,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 363 transitions, 4553 flow [2024-06-28 03:32:18,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 363 transitions, 4312 flow, removed 61 selfloop flow, removed 7 redundant places. [2024-06-28 03:32:18,319 INFO L231 Difference]: Finished difference. Result has 277 places, 345 transitions, 3480 flow [2024-06-28 03:32:18,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3174, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3480, PETRI_PLACES=277, PETRI_TRANSITIONS=345} [2024-06-28 03:32:18,320 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-06-28 03:32:18,320 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 345 transitions, 3480 flow [2024-06-28 03:32:18,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:18,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:18,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:18,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 03:32:18,320 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:32:18,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:18,320 INFO L85 PathProgramCache]: Analyzing trace with hash -396520078, now seen corresponding path program 3 times [2024-06-28 03:32:18,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:18,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930279335] [2024-06-28 03:32:18,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:18,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:18,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:19,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:19,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:19,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930279335] [2024-06-28 03:32:19,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930279335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:19,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:19,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:32:19,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128026683] [2024-06-28 03:32:19,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:19,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:32:19,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:19,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:32:19,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:32:19,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:32:19,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 345 transitions, 3480 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:19,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:19,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:32:19,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:20,053 INFO L124 PetriNetUnfolderBase]: 3118/4896 cut-off events. [2024-06-28 03:32:20,053 INFO L125 PetriNetUnfolderBase]: For 857975/857983 co-relation queries the response was YES. [2024-06-28 03:32:20,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49000 conditions, 4896 events. 3118/4896 cut-off events. For 857975/857983 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 27707 event pairs, 771 based on Foata normal form. 9/4904 useless extension candidates. Maximal degree in co-relation 48870. Up to 4666 conditions per place. [2024-06-28 03:32:20,113 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 331 selfloop transitions, 48 changer transitions 0/383 dead transitions. [2024-06-28 03:32:20,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 383 transitions, 4863 flow [2024-06-28 03:32:20,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:32:20,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:32:20,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-28 03:32:20,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36772486772486773 [2024-06-28 03:32:20,114 INFO L175 Difference]: Start difference. First operand has 277 places, 345 transitions, 3480 flow. Second operand 9 states and 139 transitions. [2024-06-28 03:32:20,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 383 transitions, 4863 flow [2024-06-28 03:32:21,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 383 transitions, 4588 flow, removed 111 selfloop flow, removed 4 redundant places. [2024-06-28 03:32:21,064 INFO L231 Difference]: Finished difference. Result has 285 places, 366 transitions, 3755 flow [2024-06-28 03:32:21,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3333, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3755, PETRI_PLACES=285, PETRI_TRANSITIONS=366} [2024-06-28 03:32:21,064 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 242 predicate places. [2024-06-28 03:32:21,065 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 366 transitions, 3755 flow [2024-06-28 03:32:21,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:21,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:21,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:21,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 03:32:21,065 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:32:21,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:21,066 INFO L85 PathProgramCache]: Analyzing trace with hash -701222204, now seen corresponding path program 3 times [2024-06-28 03:32:21,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:21,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387223977] [2024-06-28 03:32:21,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:21,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:21,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:21,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:21,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:21,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387223977] [2024-06-28 03:32:21,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387223977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:21,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:21,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:32:21,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533324351] [2024-06-28 03:32:21,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:21,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:32:21,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:21,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:32:21,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:32:21,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:21,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 366 transitions, 3755 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:21,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:21,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:21,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:22,811 INFO L124 PetriNetUnfolderBase]: 3066/4849 cut-off events. [2024-06-28 03:32:22,811 INFO L125 PetriNetUnfolderBase]: For 891551/891560 co-relation queries the response was YES. [2024-06-28 03:32:22,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49390 conditions, 4849 events. 3066/4849 cut-off events. For 891551/891560 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 27789 event pairs, 731 based on Foata normal form. 9/4853 useless extension candidates. Maximal degree in co-relation 49255. Up to 4375 conditions per place. [2024-06-28 03:32:22,867 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 296 selfloop transitions, 68 changer transitions 0/392 dead transitions. [2024-06-28 03:32:22,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 392 transitions, 4915 flow [2024-06-28 03:32:22,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:22,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:22,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 03:32:22,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-28 03:32:22,868 INFO L175 Difference]: Start difference. First operand has 285 places, 366 transitions, 3755 flow. Second operand 8 states and 142 transitions. [2024-06-28 03:32:22,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 392 transitions, 4915 flow [2024-06-28 03:32:23,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 392 transitions, 4844 flow, removed 31 selfloop flow, removed 2 redundant places. [2024-06-28 03:32:23,955 INFO L231 Difference]: Finished difference. Result has 291 places, 372 transitions, 4013 flow [2024-06-28 03:32:23,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3684, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4013, PETRI_PLACES=291, PETRI_TRANSITIONS=372} [2024-06-28 03:32:23,955 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-28 03:32:23,955 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 372 transitions, 4013 flow [2024-06-28 03:32:23,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:23,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:23,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:23,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 03:32:23,956 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:32:23,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:23,956 INFO L85 PathProgramCache]: Analyzing trace with hash -396520450, now seen corresponding path program 6 times [2024-06-28 03:32:23,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:23,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272592056] [2024-06-28 03:32:23,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:23,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:23,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:24,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:24,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:24,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272592056] [2024-06-28 03:32:24,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272592056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:24,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:24,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:32:24,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618300179] [2024-06-28 03:32:24,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:24,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:32:24,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:24,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:32:24,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:32:24,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:24,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 372 transitions, 4013 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:24,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:24,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:24,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:25,577 INFO L124 PetriNetUnfolderBase]: 3079/4859 cut-off events. [2024-06-28 03:32:25,577 INFO L125 PetriNetUnfolderBase]: For 915808/915815 co-relation queries the response was YES. [2024-06-28 03:32:25,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50544 conditions, 4859 events. 3079/4859 cut-off events. For 915808/915815 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 27718 event pairs, 767 based on Foata normal form. 8/4862 useless extension candidates. Maximal degree in co-relation 50407. Up to 4361 conditions per place. [2024-06-28 03:32:25,638 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 266 selfloop transitions, 100 changer transitions 0/394 dead transitions. [2024-06-28 03:32:25,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 394 transitions, 5223 flow [2024-06-28 03:32:25,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:25,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:25,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 03:32:25,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-28 03:32:25,639 INFO L175 Difference]: Start difference. First operand has 291 places, 372 transitions, 4013 flow. Second operand 8 states and 138 transitions. [2024-06-28 03:32:25,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 394 transitions, 5223 flow [2024-06-28 03:32:26,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 394 transitions, 5065 flow, removed 54 selfloop flow, removed 4 redundant places. [2024-06-28 03:32:26,752 INFO L231 Difference]: Finished difference. Result has 295 places, 378 transitions, 4316 flow [2024-06-28 03:32:26,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3859, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4316, PETRI_PLACES=295, PETRI_TRANSITIONS=378} [2024-06-28 03:32:26,752 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 252 predicate places. [2024-06-28 03:32:26,752 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 378 transitions, 4316 flow [2024-06-28 03:32:26,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:26,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:26,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:26,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 03:32:26,753 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:32:26,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:26,753 INFO L85 PathProgramCache]: Analyzing trace with hash -396643396, now seen corresponding path program 3 times [2024-06-28 03:32:26,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:26,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639527605] [2024-06-28 03:32:26,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:26,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:26,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:27,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:27,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:27,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639527605] [2024-06-28 03:32:27,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639527605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:27,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:27,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:32:27,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973254075] [2024-06-28 03:32:27,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:27,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:32:27,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:27,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:32:27,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:32:27,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:27,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 378 transitions, 4316 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:27,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:27,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:27,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:28,491 INFO L124 PetriNetUnfolderBase]: 3087/4873 cut-off events. [2024-06-28 03:32:28,491 INFO L125 PetriNetUnfolderBase]: For 940140/940140 co-relation queries the response was YES. [2024-06-28 03:32:28,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50969 conditions, 4873 events. 3087/4873 cut-off events. For 940140/940140 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 27803 event pairs, 735 based on Foata normal form. 2/4866 useless extension candidates. Maximal degree in co-relation 50830. Up to 4523 conditions per place. [2024-06-28 03:32:28,555 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 324 selfloop transitions, 44 changer transitions 0/396 dead transitions. [2024-06-28 03:32:28,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 396 transitions, 5172 flow [2024-06-28 03:32:28,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:28,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:28,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-28 03:32:28,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-28 03:32:28,556 INFO L175 Difference]: Start difference. First operand has 295 places, 378 transitions, 4316 flow. Second operand 8 states and 133 transitions. [2024-06-28 03:32:28,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 396 transitions, 5172 flow [2024-06-28 03:32:30,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 396 transitions, 4972 flow, removed 65 selfloop flow, removed 4 redundant places. [2024-06-28 03:32:30,031 INFO L231 Difference]: Finished difference. Result has 299 places, 380 transitions, 4289 flow [2024-06-28 03:32:30,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4116, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4289, PETRI_PLACES=299, PETRI_TRANSITIONS=380} [2024-06-28 03:32:30,032 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 256 predicate places. [2024-06-28 03:32:30,032 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 380 transitions, 4289 flow [2024-06-28 03:32:30,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:30,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:30,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:30,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 03:32:30,033 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:32:30,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:30,033 INFO L85 PathProgramCache]: Analyzing trace with hash -396274000, now seen corresponding path program 1 times [2024-06-28 03:32:30,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:30,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222180826] [2024-06-28 03:32:30,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:30,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:30,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:30,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:30,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:30,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222180826] [2024-06-28 03:32:30,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222180826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:30,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:30,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:32:30,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188487116] [2024-06-28 03:32:30,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:30,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:32:30,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:30,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:32:30,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:32:30,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:30,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 380 transitions, 4289 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:30,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:30,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:30,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:31,821 INFO L124 PetriNetUnfolderBase]: 2974/4703 cut-off events. [2024-06-28 03:32:31,821 INFO L125 PetriNetUnfolderBase]: For 942708/942746 co-relation queries the response was YES. [2024-06-28 03:32:31,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50160 conditions, 4703 events. 2974/4703 cut-off events. For 942708/942746 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 26820 event pairs, 730 based on Foata normal form. 17/4680 useless extension candidates. Maximal degree in co-relation 50019. Up to 4319 conditions per place. [2024-06-28 03:32:31,881 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 303 selfloop transitions, 53 changer transitions 0/399 dead transitions. [2024-06-28 03:32:31,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 399 transitions, 5123 flow [2024-06-28 03:32:31,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:32:31,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:32:31,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-28 03:32:31,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 03:32:31,882 INFO L175 Difference]: Start difference. First operand has 299 places, 380 transitions, 4289 flow. Second operand 9 states and 144 transitions. [2024-06-28 03:32:31,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 399 transitions, 5123 flow [2024-06-28 03:32:33,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 399 transitions, 4966 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-28 03:32:33,580 INFO L231 Difference]: Finished difference. Result has 302 places, 383 transitions, 4328 flow [2024-06-28 03:32:33,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4132, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4328, PETRI_PLACES=302, PETRI_TRANSITIONS=383} [2024-06-28 03:32:33,580 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 259 predicate places. [2024-06-28 03:32:33,580 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 383 transitions, 4328 flow [2024-06-28 03:32:33,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:33,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:33,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:33,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 03:32:33,580 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:32:33,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:33,581 INFO L85 PathProgramCache]: Analyzing trace with hash 273104856, now seen corresponding path program 7 times [2024-06-28 03:32:33,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:33,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476685833] [2024-06-28 03:32:33,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:33,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:33,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:34,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:34,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:34,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476685833] [2024-06-28 03:32:34,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476685833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:34,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:34,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:32:34,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726116234] [2024-06-28 03:32:34,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:34,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:32:34,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:34,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:32:34,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:32:34,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:34,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 383 transitions, 4328 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:34,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:34,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:34,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:35,332 INFO L124 PetriNetUnfolderBase]: 3102/4901 cut-off events. [2024-06-28 03:32:35,332 INFO L125 PetriNetUnfolderBase]: For 963145/963145 co-relation queries the response was YES. [2024-06-28 03:32:35,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52036 conditions, 4901 events. 3102/4901 cut-off events. For 963145/963145 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 27953 event pairs, 746 based on Foata normal form. 1/4893 useless extension candidates. Maximal degree in co-relation 51894. Up to 4471 conditions per place. [2024-06-28 03:32:35,402 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 317 selfloop transitions, 60 changer transitions 0/405 dead transitions. [2024-06-28 03:32:35,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 405 transitions, 5252 flow [2024-06-28 03:32:35,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:35,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:35,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 03:32:35,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-28 03:32:35,402 INFO L175 Difference]: Start difference. First operand has 302 places, 383 transitions, 4328 flow. Second operand 8 states and 138 transitions. [2024-06-28 03:32:35,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 405 transitions, 5252 flow [2024-06-28 03:32:37,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 405 transitions, 5078 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-28 03:32:37,112 INFO L231 Difference]: Finished difference. Result has 303 places, 386 transitions, 4400 flow [2024-06-28 03:32:37,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4154, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4400, PETRI_PLACES=303, PETRI_TRANSITIONS=386} [2024-06-28 03:32:37,112 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-28 03:32:37,112 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 386 transitions, 4400 flow [2024-06-28 03:32:37,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:37,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:37,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:37,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 03:32:37,112 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:32:37,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:37,113 INFO L85 PathProgramCache]: Analyzing trace with hash 2145894422, now seen corresponding path program 4 times [2024-06-28 03:32:37,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:37,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567091544] [2024-06-28 03:32:37,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:37,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:37,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:37,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:37,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:37,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567091544] [2024-06-28 03:32:37,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567091544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:37,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:37,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:32:37,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749590713] [2024-06-28 03:32:37,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:37,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:32:37,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:37,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:32:37,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:32:37,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:37,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 386 transitions, 4400 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:37,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:37,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:37,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:38,947 INFO L124 PetriNetUnfolderBase]: 3112/4919 cut-off events. [2024-06-28 03:32:38,948 INFO L125 PetriNetUnfolderBase]: For 988965/988971 co-relation queries the response was YES. [2024-06-28 03:32:38,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52371 conditions, 4919 events. 3112/4919 cut-off events. For 988965/988971 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 28137 event pairs, 720 based on Foata normal form. 8/4918 useless extension candidates. Maximal degree in co-relation 52228. Up to 4500 conditions per place. [2024-06-28 03:32:39,016 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 341 selfloop transitions, 45 changer transitions 0/414 dead transitions. [2024-06-28 03:32:39,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 414 transitions, 5353 flow [2024-06-28 03:32:39,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:39,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:39,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 03:32:39,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-28 03:32:39,017 INFO L175 Difference]: Start difference. First operand has 303 places, 386 transitions, 4400 flow. Second operand 8 states and 141 transitions. [2024-06-28 03:32:39,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 414 transitions, 5353 flow [2024-06-28 03:32:40,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 414 transitions, 5135 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-28 03:32:40,732 INFO L231 Difference]: Finished difference. Result has 306 places, 392 transitions, 4397 flow [2024-06-28 03:32:40,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4182, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4397, PETRI_PLACES=306, PETRI_TRANSITIONS=392} [2024-06-28 03:32:40,733 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 263 predicate places. [2024-06-28 03:32:40,733 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 392 transitions, 4397 flow [2024-06-28 03:32:40,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:40,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:40,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:40,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 03:32:40,733 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:32:40,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:40,733 INFO L85 PathProgramCache]: Analyzing trace with hash 2146014206, now seen corresponding path program 8 times [2024-06-28 03:32:40,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:40,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799460324] [2024-06-28 03:32:40,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:40,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:40,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:41,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:41,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:41,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799460324] [2024-06-28 03:32:41,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799460324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:41,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:41,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:32:41,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298797732] [2024-06-28 03:32:41,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:41,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:32:41,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:41,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:32:41,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:32:41,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:41,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 392 transitions, 4397 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:41,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:41,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:41,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:42,494 INFO L124 PetriNetUnfolderBase]: 3117/4914 cut-off events. [2024-06-28 03:32:42,494 INFO L125 PetriNetUnfolderBase]: For 1002060/1002060 co-relation queries the response was YES. [2024-06-28 03:32:42,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52836 conditions, 4914 events. 3117/4914 cut-off events. For 1002060/1002060 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 28002 event pairs, 753 based on Foata normal form. 1/4906 useless extension candidates. Maximal degree in co-relation 52691. Up to 4486 conditions per place. [2024-06-28 03:32:42,563 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 315 selfloop transitions, 68 changer transitions 0/411 dead transitions. [2024-06-28 03:32:42,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 411 transitions, 5329 flow [2024-06-28 03:32:42,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:32:42,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:32:42,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 03:32:42,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-28 03:32:42,564 INFO L175 Difference]: Start difference. First operand has 306 places, 392 transitions, 4397 flow. Second operand 9 states and 149 transitions. [2024-06-28 03:32:42,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 411 transitions, 5329 flow [2024-06-28 03:32:44,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 411 transitions, 5186 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-28 03:32:44,814 INFO L231 Difference]: Finished difference. Result has 311 places, 395 transitions, 4522 flow [2024-06-28 03:32:44,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4254, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4522, PETRI_PLACES=311, PETRI_TRANSITIONS=395} [2024-06-28 03:32:44,815 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 268 predicate places. [2024-06-28 03:32:44,815 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 395 transitions, 4522 flow [2024-06-28 03:32:44,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:44,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:44,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:44,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 03:32:44,815 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:32:44,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:44,816 INFO L85 PathProgramCache]: Analyzing trace with hash -546554496, now seen corresponding path program 5 times [2024-06-28 03:32:44,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:44,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475451154] [2024-06-28 03:32:44,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:44,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:44,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:45,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:45,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:45,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475451154] [2024-06-28 03:32:45,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475451154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:45,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:45,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:32:45,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767859023] [2024-06-28 03:32:45,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:45,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:32:45,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:45,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:32:45,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:32:45,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:45,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 395 transitions, 4522 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:45,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:45,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:45,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:46,635 INFO L124 PetriNetUnfolderBase]: 3127/4937 cut-off events. [2024-06-28 03:32:46,635 INFO L125 PetriNetUnfolderBase]: For 1028004/1028010 co-relation queries the response was YES. [2024-06-28 03:32:46,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53179 conditions, 4937 events. 3127/4937 cut-off events. For 1028004/1028010 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 28227 event pairs, 730 based on Foata normal form. 8/4936 useless extension candidates. Maximal degree in co-relation 53033. Up to 4499 conditions per place. [2024-06-28 03:32:46,700 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 339 selfloop transitions, 52 changer transitions 0/419 dead transitions. [2024-06-28 03:32:46,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 419 transitions, 5668 flow [2024-06-28 03:32:46,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:46,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:46,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 03:32:46,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-28 03:32:46,703 INFO L175 Difference]: Start difference. First operand has 311 places, 395 transitions, 4522 flow. Second operand 8 states and 141 transitions. [2024-06-28 03:32:46,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 419 transitions, 5668 flow [2024-06-28 03:32:48,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 419 transitions, 5428 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-28 03:32:48,532 INFO L231 Difference]: Finished difference. Result has 312 places, 398 transitions, 4480 flow [2024-06-28 03:32:48,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4282, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4480, PETRI_PLACES=312, PETRI_TRANSITIONS=398} [2024-06-28 03:32:48,533 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-28 03:32:48,533 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 398 transitions, 4480 flow [2024-06-28 03:32:48,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:48,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:48,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:48,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 03:32:48,533 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:32:48,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:48,533 INFO L85 PathProgramCache]: Analyzing trace with hash -401876510, now seen corresponding path program 6 times [2024-06-28 03:32:48,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:48,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055727883] [2024-06-28 03:32:48,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:48,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:48,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:49,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:49,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:49,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055727883] [2024-06-28 03:32:49,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055727883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:49,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:49,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:32:49,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645403102] [2024-06-28 03:32:49,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:49,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:32:49,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:49,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:32:49,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:32:49,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:49,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 398 transitions, 4480 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:49,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:49,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:49,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:50,274 INFO L124 PetriNetUnfolderBase]: 3129/4930 cut-off events. [2024-06-28 03:32:50,274 INFO L125 PetriNetUnfolderBase]: For 1040388/1040394 co-relation queries the response was YES. [2024-06-28 03:32:50,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53199 conditions, 4930 events. 3129/4930 cut-off events. For 1040388/1040394 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 28057 event pairs, 750 based on Foata normal form. 8/4929 useless extension candidates. Maximal degree in co-relation 53052. Up to 4524 conditions per place. [2024-06-28 03:32:50,341 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 346 selfloop transitions, 51 changer transitions 0/425 dead transitions. [2024-06-28 03:32:50,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 425 transitions, 5471 flow [2024-06-28 03:32:50,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:50,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:50,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 03:32:50,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-28 03:32:50,342 INFO L175 Difference]: Start difference. First operand has 312 places, 398 transitions, 4480 flow. Second operand 8 states and 139 transitions. [2024-06-28 03:32:50,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 425 transitions, 5471 flow [2024-06-28 03:32:52,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 425 transitions, 5203 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-06-28 03:32:52,465 INFO L231 Difference]: Finished difference. Result has 314 places, 404 transitions, 4459 flow [2024-06-28 03:32:52,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4230, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4459, PETRI_PLACES=314, PETRI_TRANSITIONS=404} [2024-06-28 03:32:52,465 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-28 03:32:52,466 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 404 transitions, 4459 flow [2024-06-28 03:32:52,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:52,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:52,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:52,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 03:32:52,466 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:32:52,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:52,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1909743884, now seen corresponding path program 7 times [2024-06-28 03:32:52,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:52,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815446907] [2024-06-28 03:32:52,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:52,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:52,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:53,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:53,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:53,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815446907] [2024-06-28 03:32:53,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815446907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:53,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:53,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:32:53,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532239039] [2024-06-28 03:32:53,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:53,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:32:53,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:53,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:32:53,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:32:53,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:53,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 404 transitions, 4459 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:53,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:53,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:53,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:54,243 INFO L124 PetriNetUnfolderBase]: 3144/4959 cut-off events. [2024-06-28 03:32:54,244 INFO L125 PetriNetUnfolderBase]: For 1065794/1065802 co-relation queries the response was YES. [2024-06-28 03:32:54,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53734 conditions, 4959 events. 3144/4959 cut-off events. For 1065794/1065802 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 28357 event pairs, 728 based on Foata normal form. 8/4953 useless extension candidates. Maximal degree in co-relation 53586. Up to 4519 conditions per place. [2024-06-28 03:32:54,312 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 336 selfloop transitions, 62 changer transitions 0/426 dead transitions. [2024-06-28 03:32:54,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 426 transitions, 5421 flow [2024-06-28 03:32:54,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:54,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:54,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 03:32:54,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-28 03:32:54,313 INFO L175 Difference]: Start difference. First operand has 314 places, 404 transitions, 4459 flow. Second operand 8 states and 138 transitions. [2024-06-28 03:32:54,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 426 transitions, 5421 flow [2024-06-28 03:32:56,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 426 transitions, 5281 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-28 03:32:56,143 INFO L231 Difference]: Finished difference. Result has 318 places, 407 transitions, 4549 flow [2024-06-28 03:32:56,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4319, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4549, PETRI_PLACES=318, PETRI_TRANSITIONS=407} [2024-06-28 03:32:56,143 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 275 predicate places. [2024-06-28 03:32:56,143 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 407 transitions, 4549 flow [2024-06-28 03:32:56,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:56,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:56,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:56,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 03:32:56,143 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:32:56,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:56,144 INFO L85 PathProgramCache]: Analyzing trace with hash -80384544, now seen corresponding path program 4 times [2024-06-28 03:32:56,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:56,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738344865] [2024-06-28 03:32:56,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:56,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:56,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:56,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:56,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:56,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738344865] [2024-06-28 03:32:56,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738344865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:56,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:56,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:32:56,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513309421] [2024-06-28 03:32:56,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:56,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:32:56,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:56,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:32:56,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:32:56,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:32:56,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 407 transitions, 4549 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:56,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:56,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:32:56,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:57,968 INFO L124 PetriNetUnfolderBase]: 3214/5027 cut-off events. [2024-06-28 03:32:57,968 INFO L125 PetriNetUnfolderBase]: For 1068210/1068216 co-relation queries the response was YES. [2024-06-28 03:32:58,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54347 conditions, 5027 events. 3214/5027 cut-off events. For 1068210/1068216 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 28386 event pairs, 774 based on Foata normal form. 7/5033 useless extension candidates. Maximal degree in co-relation 54198. Up to 4825 conditions per place. [2024-06-28 03:32:58,040 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 389 selfloop transitions, 32 changer transitions 0/425 dead transitions. [2024-06-28 03:32:58,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 425 transitions, 5463 flow [2024-06-28 03:32:58,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:58,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:58,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-28 03:32:58,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 03:32:58,041 INFO L175 Difference]: Start difference. First operand has 318 places, 407 transitions, 4549 flow. Second operand 8 states and 126 transitions. [2024-06-28 03:32:58,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 425 transitions, 5463 flow [2024-06-28 03:32:59,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 425 transitions, 5205 flow, removed 69 selfloop flow, removed 6 redundant places. [2024-06-28 03:33:00,001 INFO L231 Difference]: Finished difference. Result has 320 places, 408 transitions, 4383 flow [2024-06-28 03:33:00,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4299, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4383, PETRI_PLACES=320, PETRI_TRANSITIONS=408} [2024-06-28 03:33:00,002 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 277 predicate places. [2024-06-28 03:33:00,002 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 408 transitions, 4383 flow [2024-06-28 03:33:00,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:00,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:00,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:33:00,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 03:33:00,002 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:33:00,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:00,003 INFO L85 PathProgramCache]: Analyzing trace with hash -534174150, now seen corresponding path program 5 times [2024-06-28 03:33:00,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:00,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136886350] [2024-06-28 03:33:00,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:00,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:00,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:00,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:33:00,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:00,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136886350] [2024-06-28 03:33:00,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136886350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:00,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:00,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:33:00,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368280570] [2024-06-28 03:33:00,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:00,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:33:00,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:00,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:33:00,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:33:00,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:33:00,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 408 transitions, 4383 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:00,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:00,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:33:00,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:01,762 INFO L124 PetriNetUnfolderBase]: 3227/5050 cut-off events. [2024-06-28 03:33:01,763 INFO L125 PetriNetUnfolderBase]: For 1092759/1092765 co-relation queries the response was YES. [2024-06-28 03:33:01,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54596 conditions, 5050 events. 3227/5050 cut-off events. For 1092759/1092765 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 28525 event pairs, 764 based on Foata normal form. 7/5056 useless extension candidates. Maximal degree in co-relation 54446. Up to 4815 conditions per place. [2024-06-28 03:33:01,830 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 368 selfloop transitions, 57 changer transitions 0/429 dead transitions. [2024-06-28 03:33:01,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 429 transitions, 5671 flow [2024-06-28 03:33:01,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:33:01,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:33:01,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-28 03:33:01,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 03:33:01,831 INFO L175 Difference]: Start difference. First operand has 320 places, 408 transitions, 4383 flow. Second operand 8 states and 126 transitions. [2024-06-28 03:33:01,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 429 transitions, 5671 flow [2024-06-28 03:33:03,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 429 transitions, 5597 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 03:33:03,976 INFO L231 Difference]: Finished difference. Result has 322 places, 414 transitions, 4623 flow [2024-06-28 03:33:03,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4309, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4623, PETRI_PLACES=322, PETRI_TRANSITIONS=414} [2024-06-28 03:33:03,977 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 279 predicate places. [2024-06-28 03:33:03,977 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 414 transitions, 4623 flow [2024-06-28 03:33:03,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:03,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:03,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:33:03,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 03:33:03,977 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:33:03,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:03,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1794452714, now seen corresponding path program 8 times [2024-06-28 03:33:03,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:03,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141821959] [2024-06-28 03:33:03,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:03,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:03,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:04,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:33:04,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:04,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141821959] [2024-06-28 03:33:04,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141821959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:04,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:04,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:33:04,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303137348] [2024-06-28 03:33:04,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:04,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:33:04,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:04,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:33:04,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:33:04,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:33:04,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 414 transitions, 4623 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:04,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:04,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:33:04,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:05,854 INFO L124 PetriNetUnfolderBase]: 3186/5018 cut-off events. [2024-06-28 03:33:05,854 INFO L125 PetriNetUnfolderBase]: For 1149735/1149743 co-relation queries the response was YES. [2024-06-28 03:33:05,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55878 conditions, 5018 events. 3186/5018 cut-off events. For 1149735/1149743 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 28712 event pairs, 729 based on Foata normal form. 8/5012 useless extension candidates. Maximal degree in co-relation 55727. Up to 4507 conditions per place. [2024-06-28 03:33:05,917 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 319 selfloop transitions, 93 changer transitions 0/442 dead transitions. [2024-06-28 03:33:05,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 442 transitions, 6245 flow [2024-06-28 03:33:05,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:33:05,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:33:05,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 03:33:05,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 03:33:05,918 INFO L175 Difference]: Start difference. First operand has 322 places, 414 transitions, 4623 flow. Second operand 8 states and 140 transitions. [2024-06-28 03:33:05,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 442 transitions, 6245 flow [2024-06-28 03:33:07,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 442 transitions, 6091 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-06-28 03:33:07,904 INFO L231 Difference]: Finished difference. Result has 326 places, 423 transitions, 4973 flow [2024-06-28 03:33:07,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4469, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4973, PETRI_PLACES=326, PETRI_TRANSITIONS=423} [2024-06-28 03:33:07,905 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-28 03:33:07,905 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 423 transitions, 4973 flow [2024-06-28 03:33:07,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:07,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:07,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:33:07,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 03:33:07,905 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:33:07,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:07,905 INFO L85 PathProgramCache]: Analyzing trace with hash -534589860, now seen corresponding path program 6 times [2024-06-28 03:33:07,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:07,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908984308] [2024-06-28 03:33:07,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:07,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:07,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:08,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:33:08,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:08,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908984308] [2024-06-28 03:33:08,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908984308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:08,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:08,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:33:08,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210041] [2024-06-28 03:33:08,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:08,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:33:08,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:08,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:33:08,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:33:08,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:33:08,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 423 transitions, 4973 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:08,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:08,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:33:08,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:09,711 INFO L124 PetriNetUnfolderBase]: 3258/5088 cut-off events. [2024-06-28 03:33:09,711 INFO L125 PetriNetUnfolderBase]: For 1154975/1154981 co-relation queries the response was YES. [2024-06-28 03:33:09,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56719 conditions, 5088 events. 3258/5088 cut-off events. For 1154975/1154981 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 28706 event pairs, 778 based on Foata normal form. 7/5094 useless extension candidates. Maximal degree in co-relation 56566. Up to 4859 conditions per place. [2024-06-28 03:33:09,780 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 379 selfloop transitions, 54 changer transitions 0/437 dead transitions. [2024-06-28 03:33:09,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 437 transitions, 5881 flow [2024-06-28 03:33:09,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:33:09,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:33:09,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-28 03:33:09,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 03:33:09,781 INFO L175 Difference]: Start difference. First operand has 326 places, 423 transitions, 4973 flow. Second operand 8 states and 126 transitions. [2024-06-28 03:33:09,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 437 transitions, 5881 flow [2024-06-28 03:33:12,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 437 transitions, 5669 flow, removed 84 selfloop flow, removed 3 redundant places. [2024-06-28 03:33:12,268 INFO L231 Difference]: Finished difference. Result has 331 places, 423 transitions, 4875 flow [2024-06-28 03:33:12,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4761, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4875, PETRI_PLACES=331, PETRI_TRANSITIONS=423} [2024-06-28 03:33:12,268 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-28 03:33:12,269 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 423 transitions, 4875 flow [2024-06-28 03:33:12,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:12,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:12,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-28 03:33:12,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 03:33:12,269 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:33:12,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:12,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1794690050, now seen corresponding path program 9 times [2024-06-28 03:33:12,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:12,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604436499] [2024-06-28 03:33:12,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:12,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:12,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:12,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:33:12,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:12,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604436499] [2024-06-28 03:33:12,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604436499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:12,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:12,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:33:12,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351518834] [2024-06-28 03:33:12,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:12,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:33:12,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:12,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:33:12,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:33:13,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:33:13,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 423 transitions, 4875 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:13,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:13,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:33:13,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:14,082 INFO L124 PetriNetUnfolderBase]: 3185/5016 cut-off events. [2024-06-28 03:33:14,083 INFO L125 PetriNetUnfolderBase]: For 1179552/1179555 co-relation queries the response was YES. [2024-06-28 03:33:14,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56512 conditions, 5016 events. 3185/5016 cut-off events. For 1179552/1179555 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 28621 event pairs, 744 based on Foata normal form. 4/5015 useless extension candidates. Maximal degree in co-relation 56357. Up to 4540 conditions per place. [2024-06-28 03:33:14,154 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 316 selfloop transitions, 94 changer transitions 0/440 dead transitions. [2024-06-28 03:33:14,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 440 transitions, 6083 flow [2024-06-28 03:33:14,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:33:14,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:33:14,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 03:33:14,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-28 03:33:14,154 INFO L175 Difference]: Start difference. First operand has 331 places, 423 transitions, 4875 flow. Second operand 8 states and 135 transitions. [2024-06-28 03:33:14,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 440 transitions, 6083 flow [2024-06-28 03:33:16,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 440 transitions, 5935 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 03:33:16,495 INFO L231 Difference]: Finished difference. Result has 332 places, 426 transitions, 5065 flow [2024-06-28 03:33:16,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4727, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5065, PETRI_PLACES=332, PETRI_TRANSITIONS=426} [2024-06-28 03:33:16,495 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-06-28 03:33:16,495 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 426 transitions, 5065 flow [2024-06-28 03:33:16,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:16,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:16,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:33:16,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 03:33:16,496 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:33:16,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:16,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1794689864, now seen corresponding path program 9 times [2024-06-28 03:33:16,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:16,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160296055] [2024-06-28 03:33:16,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:16,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:16,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:17,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-28 03:33:17,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:17,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160296055] [2024-06-28 03:33:17,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160296055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:17,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:17,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:33:17,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738272209] [2024-06-28 03:33:17,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:17,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:33:17,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:17,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:33:17,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:33:17,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:33:17,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 426 transitions, 5065 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:17,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:17,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:33:17,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:18,276 INFO L124 PetriNetUnfolderBase]: 3182/5015 cut-off events. [2024-06-28 03:33:18,277 INFO L125 PetriNetUnfolderBase]: For 1205277/1205288 co-relation queries the response was YES. [2024-06-28 03:33:18,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57063 conditions, 5015 events. 3182/5015 cut-off events. For 1205277/1205288 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 28731 event pairs, 726 based on Foata normal form. 11/5016 useless extension candidates. Maximal degree in co-relation 56907. Up to 4506 conditions per place. [2024-06-28 03:33:18,351 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 323 selfloop transitions, 92 changer transitions 0/445 dead transitions. [2024-06-28 03:33:18,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 445 transitions, 6399 flow [2024-06-28 03:33:18,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:33:18,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:33:18,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 03:33:18,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 03:33:18,352 INFO L175 Difference]: Start difference. First operand has 332 places, 426 transitions, 5065 flow. Second operand 8 states and 140 transitions. [2024-06-28 03:33:18,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 445 transitions, 6399 flow [2024-06-28 03:33:20,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 445 transitions, 6057 flow, removed 101 selfloop flow, removed 5 redundant places. [2024-06-28 03:33:20,635 INFO L231 Difference]: Finished difference. Result has 335 places, 426 transitions, 4913 flow [2024-06-28 03:33:20,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4723, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4913, PETRI_PLACES=335, PETRI_TRANSITIONS=426} [2024-06-28 03:33:20,636 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 292 predicate places. [2024-06-28 03:33:20,636 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 426 transitions, 4913 flow [2024-06-28 03:33:20,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:20,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:20,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:33:20,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 03:33:20,636 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:33:20,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:20,636 INFO L85 PathProgramCache]: Analyzing trace with hash 748082128, now seen corresponding path program 7 times [2024-06-28 03:33:20,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:20,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762343333] [2024-06-28 03:33:20,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:20,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:20,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:21,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-28 03:33:21,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:21,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762343333] [2024-06-28 03:33:21,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762343333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:21,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:21,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:33:21,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796300357] [2024-06-28 03:33:21,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:21,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:33:21,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:21,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:33:21,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:33:21,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:33:21,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 426 transitions, 4913 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:21,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:21,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:33:21,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:22,425 INFO L124 PetriNetUnfolderBase]: 3270/5111 cut-off events. [2024-06-28 03:33:22,425 INFO L125 PetriNetUnfolderBase]: For 1214200/1214210 co-relation queries the response was YES. [2024-06-28 03:33:22,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57678 conditions, 5111 events. 3270/5111 cut-off events. For 1214200/1214210 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 28929 event pairs, 789 based on Foata normal form. 11/5121 useless extension candidates. Maximal degree in co-relation 57521. Up to 4796 conditions per place. [2024-06-28 03:33:22,497 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 347 selfloop transitions, 102 changer transitions 0/453 dead transitions. [2024-06-28 03:33:22,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 453 transitions, 6835 flow [2024-06-28 03:33:22,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:33:22,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:33:22,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-28 03:33:22,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-28 03:33:22,498 INFO L175 Difference]: Start difference. First operand has 335 places, 426 transitions, 4913 flow. Second operand 8 states and 129 transitions. [2024-06-28 03:33:22,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 453 transitions, 6835 flow [2024-06-28 03:33:24,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 453 transitions, 6626 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 03:33:24,890 INFO L231 Difference]: Finished difference. Result has 339 places, 438 transitions, 5295 flow [2024-06-28 03:33:24,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4704, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5295, PETRI_PLACES=339, PETRI_TRANSITIONS=438} [2024-06-28 03:33:24,891 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 296 predicate places. [2024-06-28 03:33:24,891 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 438 transitions, 5295 flow [2024-06-28 03:33:24,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:24,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:24,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:33:24,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 03:33:24,891 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:33:24,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:24,891 INFO L85 PathProgramCache]: Analyzing trace with hash -446776550, now seen corresponding path program 10 times [2024-06-28 03:33:24,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:24,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458222725] [2024-06-28 03:33:24,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:24,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:24,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:25,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:33:25,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:25,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458222725] [2024-06-28 03:33:25,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458222725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:25,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:25,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:33:25,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595517443] [2024-06-28 03:33:25,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:25,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:33:25,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:25,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:33:25,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:33:25,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:33:25,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 438 transitions, 5295 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:25,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:25,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:33:25,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:26,857 INFO L124 PetriNetUnfolderBase]: 3209/5062 cut-off events. [2024-06-28 03:33:26,858 INFO L125 PetriNetUnfolderBase]: For 1256222/1256232 co-relation queries the response was YES. [2024-06-28 03:33:26,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58217 conditions, 5062 events. 3209/5062 cut-off events. For 1256222/1256232 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 29136 event pairs, 772 based on Foata normal form. 8/5064 useless extension candidates. Maximal degree in co-relation 58057. Up to 4477 conditions per place. [2024-06-28 03:33:26,923 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 307 selfloop transitions, 118 changer transitions 0/460 dead transitions. [2024-06-28 03:33:26,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 460 transitions, 6871 flow [2024-06-28 03:33:26,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:33:26,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:33:26,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 03:33:26,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-28 03:33:26,924 INFO L175 Difference]: Start difference. First operand has 339 places, 438 transitions, 5295 flow. Second operand 8 states and 139 transitions. [2024-06-28 03:33:26,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 460 transitions, 6871 flow [2024-06-28 03:33:29,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 460 transitions, 6633 flow, removed 78 selfloop flow, removed 3 redundant places. [2024-06-28 03:33:29,177 INFO L231 Difference]: Finished difference. Result has 344 places, 444 transitions, 5529 flow [2024-06-28 03:33:29,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5057, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5529, PETRI_PLACES=344, PETRI_TRANSITIONS=444} [2024-06-28 03:33:29,177 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 301 predicate places. [2024-06-28 03:33:29,178 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 444 transitions, 5529 flow [2024-06-28 03:33:29,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:29,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:29,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:33:29,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 03:33:29,178 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:33:29,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:29,178 INFO L85 PathProgramCache]: Analyzing trace with hash -442134734, now seen corresponding path program 8 times [2024-06-28 03:33:29,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:29,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450287352] [2024-06-28 03:33:29,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:29,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:29,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:29,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:33:29,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:29,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450287352] [2024-06-28 03:33:29,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450287352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:29,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:29,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:33:29,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783589476] [2024-06-28 03:33:29,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:29,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:33:29,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:29,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:33:29,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:33:29,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:33:29,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 444 transitions, 5529 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:29,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:29,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:33:29,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:31,055 INFO L124 PetriNetUnfolderBase]: 3293/5137 cut-off events. [2024-06-28 03:33:31,055 INFO L125 PetriNetUnfolderBase]: For 1271280/1271290 co-relation queries the response was YES. [2024-06-28 03:33:31,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59429 conditions, 5137 events. 3293/5137 cut-off events. For 1271280/1271290 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 29065 event pairs, 786 based on Foata normal form. 11/5147 useless extension candidates. Maximal degree in co-relation 59267. Up to 4825 conditions per place. [2024-06-28 03:33:31,129 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 351 selfloop transitions, 112 changer transitions 0/467 dead transitions. [2024-06-28 03:33:31,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 467 transitions, 7171 flow [2024-06-28 03:33:31,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:33:31,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:33:31,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-28 03:33:31,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 03:33:31,130 INFO L175 Difference]: Start difference. First operand has 344 places, 444 transitions, 5529 flow. Second operand 8 states and 128 transitions. [2024-06-28 03:33:31,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 467 transitions, 7171 flow [2024-06-28 03:33:33,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 467 transitions, 6930 flow, removed 65 selfloop flow, removed 4 redundant places. [2024-06-28 03:33:33,707 INFO L231 Difference]: Finished difference. Result has 349 places, 454 transitions, 5815 flow [2024-06-28 03:33:33,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5288, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5815, PETRI_PLACES=349, PETRI_TRANSITIONS=454} [2024-06-28 03:33:33,707 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 306 predicate places. [2024-06-28 03:33:33,707 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 454 transitions, 5815 flow [2024-06-28 03:33:33,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:33,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:33,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:33:33,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 03:33:33,708 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:33:33,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:33,708 INFO L85 PathProgramCache]: Analyzing trace with hash -446896706, now seen corresponding path program 10 times [2024-06-28 03:33:33,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:33,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043957995] [2024-06-28 03:33:33,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:33,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:33,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:34,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:33:34,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:34,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043957995] [2024-06-28 03:33:34,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043957995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:34,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:34,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:33:34,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965218194] [2024-06-28 03:33:34,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:34,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:33:34,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:34,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:33:34,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:33:34,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:33:34,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 454 transitions, 5815 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:34,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:34,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:33:34,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:35,637 INFO L124 PetriNetUnfolderBase]: 3224/5069 cut-off events. [2024-06-28 03:33:35,638 INFO L125 PetriNetUnfolderBase]: For 1294532/1294532 co-relation queries the response was YES. [2024-06-28 03:33:35,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59528 conditions, 5069 events. 3224/5069 cut-off events. For 1294532/1294532 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 28898 event pairs, 745 based on Foata normal form. 1/5069 useless extension candidates. Maximal degree in co-relation 59363. Up to 4694 conditions per place. [2024-06-28 03:33:35,714 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 380 selfloop transitions, 50 changer transitions 0/467 dead transitions. [2024-06-28 03:33:35,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 467 transitions, 6849 flow [2024-06-28 03:33:35,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:33:35,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:33:35,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-28 03:33:35,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-28 03:33:35,715 INFO L175 Difference]: Start difference. First operand has 349 places, 454 transitions, 5815 flow. Second operand 8 states and 129 transitions. [2024-06-28 03:33:35,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 467 transitions, 6849 flow [2024-06-28 03:33:38,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 467 transitions, 6619 flow, removed 59 selfloop flow, removed 3 redundant places. [2024-06-28 03:33:38,326 INFO L231 Difference]: Finished difference. Result has 354 places, 457 transitions, 5845 flow [2024-06-28 03:33:38,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5585, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5845, PETRI_PLACES=354, PETRI_TRANSITIONS=457} [2024-06-28 03:33:38,326 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 311 predicate places. [2024-06-28 03:33:38,326 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 457 transitions, 5845 flow [2024-06-28 03:33:38,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:38,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:38,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:33:38,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 03:33:38,327 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:33:38,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:38,327 INFO L85 PathProgramCache]: Analyzing trace with hash 925213462, now seen corresponding path program 11 times [2024-06-28 03:33:38,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:38,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563814394] [2024-06-28 03:33:38,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:38,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:38,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:39,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:33:39,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:39,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563814394] [2024-06-28 03:33:39,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563814394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:39,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:39,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:33:39,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699651085] [2024-06-28 03:33:39,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:39,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:33:39,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:39,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:33:39,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:33:39,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:33:39,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 457 transitions, 5845 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:39,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:39,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:33:39,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:40,260 INFO L124 PetriNetUnfolderBase]: 3236/5098 cut-off events. [2024-06-28 03:33:40,260 INFO L125 PetriNetUnfolderBase]: For 1334820/1334830 co-relation queries the response was YES. [2024-06-28 03:33:40,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60267 conditions, 5098 events. 3236/5098 cut-off events. For 1334820/1334830 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 29285 event pairs, 776 based on Foata normal form. 8/5100 useless extension candidates. Maximal degree in co-relation 60101. Up to 4506 conditions per place. [2024-06-28 03:33:40,340 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 317 selfloop transitions, 122 changer transitions 0/476 dead transitions. [2024-06-28 03:33:40,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 476 transitions, 7331 flow [2024-06-28 03:33:40,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:33:40,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:33:40,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 03:33:40,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-28 03:33:40,341 INFO L175 Difference]: Start difference. First operand has 354 places, 457 transitions, 5845 flow. Second operand 8 states and 139 transitions. [2024-06-28 03:33:40,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 476 transitions, 7331 flow [2024-06-28 03:33:43,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 476 transitions, 7033 flow, removed 74 selfloop flow, removed 8 redundant places. [2024-06-28 03:33:43,177 INFO L231 Difference]: Finished difference. Result has 354 places, 460 transitions, 5891 flow [2024-06-28 03:33:43,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5547, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5891, PETRI_PLACES=354, PETRI_TRANSITIONS=460} [2024-06-28 03:33:43,178 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 311 predicate places. [2024-06-28 03:33:43,178 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 460 transitions, 5891 flow [2024-06-28 03:33:43,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:43,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:43,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:33:43,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 03:33:43,178 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:33:43,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:43,178 INFO L85 PathProgramCache]: Analyzing trace with hash 924976312, now seen corresponding path program 12 times [2024-06-28 03:33:43,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:43,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128255691] [2024-06-28 03:33:43,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:43,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:43,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:43,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:33:43,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:43,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128255691] [2024-06-28 03:33:43,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128255691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:43,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:43,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:33:43,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725178054] [2024-06-28 03:33:43,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:43,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:33:43,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:43,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:33:43,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:33:44,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:33:44,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 460 transitions, 5891 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:44,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:44,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:33:44,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:45,097 INFO L124 PetriNetUnfolderBase]: 3230/5088 cut-off events. [2024-06-28 03:33:45,097 INFO L125 PetriNetUnfolderBase]: For 1342949/1342959 co-relation queries the response was YES. [2024-06-28 03:33:45,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60187 conditions, 5088 events. 3230/5088 cut-off events. For 1342949/1342959 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 29249 event pairs, 775 based on Foata normal form. 8/5090 useless extension candidates. Maximal degree in co-relation 60021. Up to 4501 conditions per place. [2024-06-28 03:33:45,173 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 320 selfloop transitions, 119 changer transitions 0/476 dead transitions. [2024-06-28 03:33:45,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 476 transitions, 7069 flow [2024-06-28 03:33:45,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:33:45,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:33:45,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 03:33:45,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 03:33:45,174 INFO L175 Difference]: Start difference. First operand has 354 places, 460 transitions, 5891 flow. Second operand 8 states and 140 transitions. [2024-06-28 03:33:45,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 476 transitions, 7069 flow [2024-06-28 03:33:48,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 476 transitions, 6686 flow, removed 80 selfloop flow, removed 5 redundant places. [2024-06-28 03:33:48,177 INFO L231 Difference]: Finished difference. Result has 357 places, 460 transitions, 5752 flow [2024-06-28 03:33:48,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5508, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5752, PETRI_PLACES=357, PETRI_TRANSITIONS=460} [2024-06-28 03:33:48,178 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 314 predicate places. [2024-06-28 03:33:48,178 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 460 transitions, 5752 flow [2024-06-28 03:33:48,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:48,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:48,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:33:48,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 03:33:48,178 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:33:48,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:48,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1147579438, now seen corresponding path program 9 times [2024-06-28 03:33:48,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:48,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249839388] [2024-06-28 03:33:48,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:48,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:48,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:48,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:33:48,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:48,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249839388] [2024-06-28 03:33:48,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249839388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:48,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:48,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:33:48,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949657541] [2024-06-28 03:33:48,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:48,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:33:48,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:48,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:33:48,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:33:48,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:33:48,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 460 transitions, 5752 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:48,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:48,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:33:48,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:50,055 INFO L124 PetriNetUnfolderBase]: 3299/5150 cut-off events. [2024-06-28 03:33:50,055 INFO L125 PetriNetUnfolderBase]: For 1338217/1338227 co-relation queries the response was YES. [2024-06-28 03:33:50,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60110 conditions, 5150 events. 3299/5150 cut-off events. For 1338217/1338227 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 29150 event pairs, 790 based on Foata normal form. 11/5160 useless extension candidates. Maximal degree in co-relation 59943. Up to 4835 conditions per place. [2024-06-28 03:33:50,132 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 352 selfloop transitions, 117 changer transitions 0/473 dead transitions. [2024-06-28 03:33:50,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 473 transitions, 7182 flow [2024-06-28 03:33:50,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:33:50,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:33:50,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-28 03:33:50,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37797619047619047 [2024-06-28 03:33:50,133 INFO L175 Difference]: Start difference. First operand has 357 places, 460 transitions, 5752 flow. Second operand 8 states and 127 transitions. [2024-06-28 03:33:50,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 473 transitions, 7182 flow [2024-06-28 03:33:53,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 473 transitions, 6895 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 03:33:53,099 INFO L231 Difference]: Finished difference. Result has 357 places, 460 transitions, 5705 flow [2024-06-28 03:33:53,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5465, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5705, PETRI_PLACES=357, PETRI_TRANSITIONS=460} [2024-06-28 03:33:53,100 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 314 predicate places. [2024-06-28 03:33:53,100 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 460 transitions, 5705 flow [2024-06-28 03:33:53,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:53,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:53,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:33:53,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 03:33:53,100 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:33:53,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:53,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1153293358, now seen corresponding path program 10 times [2024-06-28 03:33:53,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:53,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395804973] [2024-06-28 03:33:53,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:53,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:53,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:53,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:33:53,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:53,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395804973] [2024-06-28 03:33:53,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395804973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:53,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:53,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:33:53,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343566228] [2024-06-28 03:33:53,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:53,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:33:53,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:53,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:33:53,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:33:53,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:33:53,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 460 transitions, 5705 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:53,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:53,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:33:53,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:54,942 INFO L124 PetriNetUnfolderBase]: 3304/5162 cut-off events. [2024-06-28 03:33:54,942 INFO L125 PetriNetUnfolderBase]: For 1360129/1360139 co-relation queries the response was YES. [2024-06-28 03:33:54,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60299 conditions, 5162 events. 3304/5162 cut-off events. For 1360129/1360139 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 29271 event pairs, 780 based on Foata normal form. 11/5172 useless extension candidates. Maximal degree in co-relation 60131. Up to 4841 conditions per place. [2024-06-28 03:33:55,021 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 350 selfloop transitions, 121 changer transitions 0/475 dead transitions. [2024-06-28 03:33:55,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 475 transitions, 6997 flow [2024-06-28 03:33:55,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:33:55,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:33:55,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-28 03:33:55,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 03:33:55,023 INFO L175 Difference]: Start difference. First operand has 357 places, 460 transitions, 5705 flow. Second operand 8 states and 126 transitions. [2024-06-28 03:33:55,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 475 transitions, 6997 flow [2024-06-28 03:33:58,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 475 transitions, 6671 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-28 03:33:58,057 INFO L231 Difference]: Finished difference. Result has 359 places, 463 transitions, 5713 flow [2024-06-28 03:33:58,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5389, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5713, PETRI_PLACES=359, PETRI_TRANSITIONS=463} [2024-06-28 03:33:58,057 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 316 predicate places. [2024-06-28 03:33:58,058 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 463 transitions, 5713 flow [2024-06-28 03:33:58,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:58,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:58,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:33:58,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 03:33:58,058 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:33:58,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:58,058 INFO L85 PathProgramCache]: Analyzing trace with hash -446776736, now seen corresponding path program 11 times [2024-06-28 03:33:58,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:58,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75147038] [2024-06-28 03:33:58,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:58,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:58,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:58,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:33:58,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:58,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75147038] [2024-06-28 03:33:58,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75147038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:58,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:58,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:33:58,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659318900] [2024-06-28 03:33:58,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:58,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:33:58,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:58,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:33:58,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:33:58,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:33:58,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 463 transitions, 5713 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:58,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:58,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:33:58,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:59,891 INFO L124 PetriNetUnfolderBase]: 3236/5096 cut-off events. [2024-06-28 03:33:59,891 INFO L125 PetriNetUnfolderBase]: For 1387332/1387336 co-relation queries the response was YES. [2024-06-28 03:33:59,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60242 conditions, 5096 events. 3236/5096 cut-off events. For 1387332/1387336 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 29237 event pairs, 783 based on Foata normal form. 5/5100 useless extension candidates. Maximal degree in co-relation 60073. Up to 4527 conditions per place. [2024-06-28 03:33:59,968 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 315 selfloop transitions, 128 changer transitions 0/481 dead transitions. [2024-06-28 03:33:59,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 481 transitions, 7401 flow [2024-06-28 03:33:59,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:33:59,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:33:59,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 03:33:59,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 03:33:59,969 INFO L175 Difference]: Start difference. First operand has 359 places, 463 transitions, 5713 flow. Second operand 8 states and 136 transitions. [2024-06-28 03:33:59,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 481 transitions, 7401 flow [2024-06-28 03:34:02,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 481 transitions, 7086 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-28 03:34:02,867 INFO L231 Difference]: Finished difference. Result has 361 places, 469 transitions, 5974 flow [2024-06-28 03:34:02,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5402, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5974, PETRI_PLACES=361, PETRI_TRANSITIONS=469} [2024-06-28 03:34:02,868 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 318 predicate places. [2024-06-28 03:34:02,868 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 469 transitions, 5974 flow [2024-06-28 03:34:02,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:34:02,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:02,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:34:02,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 03:34:02,869 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:34:02,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:02,869 INFO L85 PathProgramCache]: Analyzing trace with hash -446776364, now seen corresponding path program 11 times [2024-06-28 03:34:02,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:02,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4753655] [2024-06-28 03:34:02,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:02,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:02,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:03,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:34:03,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:03,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4753655] [2024-06-28 03:34:03,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4753655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:03,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:03,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:34:03,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146316494] [2024-06-28 03:34:03,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:03,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:34:03,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:03,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:34:03,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:34:03,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:34:03,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 469 transitions, 5974 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:34:03,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:03,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:34:03,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:04,716 INFO L124 PetriNetUnfolderBase]: 3306/5167 cut-off events. [2024-06-28 03:34:04,717 INFO L125 PetriNetUnfolderBase]: For 1402179/1402189 co-relation queries the response was YES. [2024-06-28 03:34:04,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60396 conditions, 5167 events. 3306/5167 cut-off events. For 1402179/1402189 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 29294 event pairs, 780 based on Foata normal form. 11/5177 useless extension candidates. Maximal degree in co-relation 60227. Up to 4845 conditions per place. [2024-06-28 03:34:04,793 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 365 selfloop transitions, 113 changer transitions 0/482 dead transitions. [2024-06-28 03:34:04,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 482 transitions, 7434 flow [2024-06-28 03:34:04,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:34:04,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:34:04,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-28 03:34:04,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 03:34:04,794 INFO L175 Difference]: Start difference. First operand has 361 places, 469 transitions, 5974 flow. Second operand 8 states and 128 transitions. [2024-06-28 03:34:04,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 482 transitions, 7434 flow [2024-06-28 03:34:07,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 482 transitions, 6984 flow, removed 120 selfloop flow, removed 5 redundant places. [2024-06-28 03:34:07,761 INFO L231 Difference]: Finished difference. Result has 364 places, 469 transitions, 5756 flow [2024-06-28 03:34:07,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5524, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5756, PETRI_PLACES=364, PETRI_TRANSITIONS=469} [2024-06-28 03:34:07,761 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 321 predicate places. [2024-06-28 03:34:07,761 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 469 transitions, 5756 flow [2024-06-28 03:34:07,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:34:07,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:07,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:34:07,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 03:34:07,762 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:34:07,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:07,762 INFO L85 PathProgramCache]: Analyzing trace with hash -269229134, now seen corresponding path program 12 times [2024-06-28 03:34:07,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:07,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478090384] [2024-06-28 03:34:07,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:07,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:07,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:08,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:34:08,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:08,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478090384] [2024-06-28 03:34:08,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478090384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:08,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:08,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:34:08,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293783479] [2024-06-28 03:34:08,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:08,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:34:08,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:08,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:34:08,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:34:08,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:34:08,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 469 transitions, 5756 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:34:08,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:08,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:34:08,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:09,626 INFO L124 PetriNetUnfolderBase]: 3303/5163 cut-off events. [2024-06-28 03:34:09,626 INFO L125 PetriNetUnfolderBase]: For 1406339/1406349 co-relation queries the response was YES. [2024-06-28 03:34:09,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59822 conditions, 5163 events. 3303/5163 cut-off events. For 1406339/1406349 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 29291 event pairs, 780 based on Foata normal form. 11/5173 useless extension candidates. Maximal degree in co-relation 59652. Up to 4842 conditions per place. [2024-06-28 03:34:09,695 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 360 selfloop transitions, 117 changer transitions 0/481 dead transitions. [2024-06-28 03:34:09,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 481 transitions, 6980 flow [2024-06-28 03:34:09,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:34:09,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:34:09,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-28 03:34:09,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37797619047619047 [2024-06-28 03:34:09,696 INFO L175 Difference]: Start difference. First operand has 364 places, 469 transitions, 5756 flow. Second operand 8 states and 127 transitions. [2024-06-28 03:34:09,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 481 transitions, 6980 flow [2024-06-28 03:34:12,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 481 transitions, 6728 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-28 03:34:12,828 INFO L231 Difference]: Finished difference. Result has 367 places, 469 transitions, 5744 flow [2024-06-28 03:34:12,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5504, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5744, PETRI_PLACES=367, PETRI_TRANSITIONS=469} [2024-06-28 03:34:12,829 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 324 predicate places. [2024-06-28 03:34:12,829 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 469 transitions, 5744 flow [2024-06-28 03:34:12,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:34:12,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:12,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:34:12,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 03:34:12,830 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:34:12,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:12,830 INFO L85 PathProgramCache]: Analyzing trace with hash 924976126, now seen corresponding path program 12 times [2024-06-28 03:34:12,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:12,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118990573] [2024-06-28 03:34:12,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:12,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:12,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:13,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:34:13,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:13,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118990573] [2024-06-28 03:34:13,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118990573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:13,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:13,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:34:13,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383329133] [2024-06-28 03:34:13,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:13,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:34:13,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:13,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:34:13,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:34:13,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:34:13,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 469 transitions, 5744 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:34:13,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:13,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:34:13,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:14,753 INFO L124 PetriNetUnfolderBase]: 3227/5084 cut-off events. [2024-06-28 03:34:14,753 INFO L125 PetriNetUnfolderBase]: For 1425253/1425257 co-relation queries the response was YES. [2024-06-28 03:34:14,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59448 conditions, 5084 events. 3227/5084 cut-off events. For 1425253/1425257 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 29140 event pairs, 786 based on Foata normal form. 5/5088 useless extension candidates. Maximal degree in co-relation 59277. Up to 4518 conditions per place. [2024-06-28 03:34:14,821 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 310 selfloop transitions, 132 changer transitions 0/480 dead transitions. [2024-06-28 03:34:14,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 480 transitions, 6894 flow [2024-06-28 03:34:14,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:34:14,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:34:14,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 03:34:14,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-28 03:34:14,822 INFO L175 Difference]: Start difference. First operand has 367 places, 469 transitions, 5744 flow. Second operand 8 states and 134 transitions. [2024-06-28 03:34:14,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 480 transitions, 6894 flow [2024-06-28 03:34:18,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 480 transitions, 6578 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-28 03:34:18,073 INFO L231 Difference]: Finished difference. Result has 369 places, 469 transitions, 5698 flow [2024-06-28 03:34:18,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5428, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5698, PETRI_PLACES=369, PETRI_TRANSITIONS=469} [2024-06-28 03:34:18,073 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 326 predicate places. [2024-06-28 03:34:18,073 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 469 transitions, 5698 flow [2024-06-28 03:34:18,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:34:18,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:18,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:34:18,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 03:34:18,074 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:34:18,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:18,074 INFO L85 PathProgramCache]: Analyzing trace with hash 747721660, now seen corresponding path program 4 times [2024-06-28 03:34:18,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:18,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20475176] [2024-06-28 03:34:18,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:18,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:18,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:18,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:34:18,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:18,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20475176] [2024-06-28 03:34:18,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20475176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:18,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:18,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:34:18,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503159415] [2024-06-28 03:34:18,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:18,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:34:18,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:18,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:34:18,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:34:18,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:34:18,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 469 transitions, 5698 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:34:18,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:18,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:34:18,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:19,936 INFO L124 PetriNetUnfolderBase]: 3235/5090 cut-off events. [2024-06-28 03:34:19,937 INFO L125 PetriNetUnfolderBase]: For 1455057/1455057 co-relation queries the response was YES. [2024-06-28 03:34:19,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59815 conditions, 5090 events. 3235/5090 cut-off events. For 1455057/1455057 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 29090 event pairs, 744 based on Foata normal form. 2/5091 useless extension candidates. Maximal degree in co-relation 59643. Up to 4709 conditions per place. [2024-06-28 03:34:20,014 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 395 selfloop transitions, 49 changer transitions 0/482 dead transitions. [2024-06-28 03:34:20,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 482 transitions, 6704 flow [2024-06-28 03:34:20,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:34:20,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:34:20,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-28 03:34:20,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-28 03:34:20,015 INFO L175 Difference]: Start difference. First operand has 369 places, 469 transitions, 5698 flow. Second operand 8 states and 129 transitions. [2024-06-28 03:34:20,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 482 transitions, 6704 flow [2024-06-28 03:34:22,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 482 transitions, 6398 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 03:34:22,571 INFO L231 Difference]: Finished difference. Result has 370 places, 471 transitions, 5589 flow [2024-06-28 03:34:22,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5392, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5589, PETRI_PLACES=370, PETRI_TRANSITIONS=471} [2024-06-28 03:34:22,571 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 327 predicate places. [2024-06-28 03:34:22,571 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 471 transitions, 5589 flow [2024-06-28 03:34:22,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:34:22,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:22,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:34:22,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 03:34:22,571 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:34:22,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:22,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1147588366, now seen corresponding path program 2 times [2024-06-28 03:34:22,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:22,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840189391] [2024-06-28 03:34:22,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:22,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:22,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:23,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:34:23,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:23,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840189391] [2024-06-28 03:34:23,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840189391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:23,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:23,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:34:23,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293035346] [2024-06-28 03:34:23,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:23,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:34:23,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:23,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:34:23,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:34:23,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:34:23,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 471 transitions, 5589 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:34:23,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:23,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:34:23,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:24,556 INFO L124 PetriNetUnfolderBase]: 3122/4925 cut-off events. [2024-06-28 03:34:24,556 INFO L125 PetriNetUnfolderBase]: For 1494476/1494523 co-relation queries the response was YES. [2024-06-28 03:34:24,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58756 conditions, 4925 events. 3122/4925 cut-off events. For 1494476/1494523 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 28395 event pairs, 738 based on Foata normal form. 19/4905 useless extension candidates. Maximal degree in co-relation 58583. Up to 4459 conditions per place. [2024-06-28 03:34:24,632 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 338 selfloop transitions, 88 changer transitions 0/493 dead transitions. [2024-06-28 03:34:24,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 493 transitions, 7227 flow [2024-06-28 03:34:24,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:34:24,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:34:24,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-28 03:34:24,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761904761904762 [2024-06-28 03:34:24,633 INFO L175 Difference]: Start difference. First operand has 370 places, 471 transitions, 5589 flow. Second operand 10 states and 158 transitions. [2024-06-28 03:34:24,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 493 transitions, 7227 flow [2024-06-28 03:34:27,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 493 transitions, 7046 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-28 03:34:27,211 INFO L231 Difference]: Finished difference. Result has 374 places, 480 transitions, 5866 flow [2024-06-28 03:34:27,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5408, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5866, PETRI_PLACES=374, PETRI_TRANSITIONS=480} [2024-06-28 03:34:27,212 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 331 predicate places. [2024-06-28 03:34:27,212 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 480 transitions, 5866 flow [2024-06-28 03:34:27,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:34:27,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:27,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:34:27,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 03:34:27,212 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:34:27,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:27,213 INFO L85 PathProgramCache]: Analyzing trace with hash -33223406, now seen corresponding path program 3 times [2024-06-28 03:34:27,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:27,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466534063] [2024-06-28 03:34:27,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:27,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:27,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:27,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:34:27,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:27,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466534063] [2024-06-28 03:34:27,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466534063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:27,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:27,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:34:27,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376565361] [2024-06-28 03:34:27,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:27,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:34:27,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:27,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:34:27,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:34:28,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:34:28,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 480 transitions, 5866 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:34:28,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:28,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:34:28,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:29,177 INFO L124 PetriNetUnfolderBase]: 3130/4936 cut-off events. [2024-06-28 03:34:29,177 INFO L125 PetriNetUnfolderBase]: For 1520891/1520926 co-relation queries the response was YES. [2024-06-28 03:34:29,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59398 conditions, 4936 events. 3130/4936 cut-off events. For 1520891/1520926 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 28446 event pairs, 738 based on Foata normal form. 19/4917 useless extension candidates. Maximal degree in co-relation 59224. Up to 4467 conditions per place. [2024-06-28 03:34:29,255 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 336 selfloop transitions, 93 changer transitions 0/496 dead transitions. [2024-06-28 03:34:29,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 496 transitions, 7340 flow [2024-06-28 03:34:29,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:34:29,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:34:29,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-28 03:34:29,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3862433862433862 [2024-06-28 03:34:29,256 INFO L175 Difference]: Start difference. First operand has 374 places, 480 transitions, 5866 flow. Second operand 9 states and 146 transitions. [2024-06-28 03:34:29,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 496 transitions, 7340 flow [2024-06-28 03:34:32,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 496 transitions, 7168 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-06-28 03:34:32,122 INFO L231 Difference]: Finished difference. Result has 378 places, 483 transitions, 5982 flow [2024-06-28 03:34:32,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5702, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5982, PETRI_PLACES=378, PETRI_TRANSITIONS=483} [2024-06-28 03:34:32,123 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 335 predicate places. [2024-06-28 03:34:32,123 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 483 transitions, 5982 flow [2024-06-28 03:34:32,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:34:32,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:32,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-28 03:34:32,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 03:34:32,123 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:34:32,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:32,123 INFO L85 PathProgramCache]: Analyzing trace with hash 748091056, now seen corresponding path program 4 times [2024-06-28 03:34:32,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:32,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73341435] [2024-06-28 03:34:32,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:32,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:32,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:32,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:34:32,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:32,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73341435] [2024-06-28 03:34:32,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73341435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:32,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:32,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:34:32,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945985670] [2024-06-28 03:34:32,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:32,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:34:32,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:32,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:34:32,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:34:32,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:34:32,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 483 transitions, 5982 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:34:32,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:32,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:34:32,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:34,048 INFO L124 PetriNetUnfolderBase]: 3123/4929 cut-off events. [2024-06-28 03:34:34,048 INFO L125 PetriNetUnfolderBase]: For 1528513/1528540 co-relation queries the response was YES. [2024-06-28 03:34:34,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59355 conditions, 4929 events. 3123/4929 cut-off events. For 1528513/1528540 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 28462 event pairs, 738 based on Foata normal form. 18/4909 useless extension candidates. Maximal degree in co-relation 59179. Up to 4462 conditions per place. [2024-06-28 03:34:34,125 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 344 selfloop transitions, 84 changer transitions 0/495 dead transitions. [2024-06-28 03:34:34,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 495 transitions, 7114 flow [2024-06-28 03:34:34,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:34:34,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:34:34,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-28 03:34:34,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-28 03:34:34,126 INFO L175 Difference]: Start difference. First operand has 378 places, 483 transitions, 5982 flow. Second operand 9 states and 147 transitions. [2024-06-28 03:34:34,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 495 transitions, 7114 flow [2024-06-28 03:34:36,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 495 transitions, 6814 flow, removed 69 selfloop flow, removed 6 redundant places. [2024-06-28 03:34:36,641 INFO L231 Difference]: Finished difference. Result has 381 places, 483 transitions, 5856 flow [2024-06-28 03:34:36,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5682, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5856, PETRI_PLACES=381, PETRI_TRANSITIONS=483} [2024-06-28 03:34:36,641 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 338 predicate places. [2024-06-28 03:34:36,641 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 483 transitions, 5856 flow [2024-06-28 03:34:36,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:34:36,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:36,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:34:36,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 03:34:36,642 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:34:36,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:36,642 INFO L85 PathProgramCache]: Analyzing trace with hash -46615406, now seen corresponding path program 5 times [2024-06-28 03:34:36,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:36,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429318493] [2024-06-28 03:34:36,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:36,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:36,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:37,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-28 03:34:37,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:37,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429318493] [2024-06-28 03:34:37,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429318493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:37,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:37,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:34:37,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687860919] [2024-06-28 03:34:37,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:37,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:34:37,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:37,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:34:37,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:34:37,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:34:37,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 483 transitions, 5856 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:34:37,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:37,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:34:37,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:38,740 INFO L124 PetriNetUnfolderBase]: 3111/4915 cut-off events. [2024-06-28 03:34:38,741 INFO L125 PetriNetUnfolderBase]: For 1545180/1545209 co-relation queries the response was YES. [2024-06-28 03:34:38,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58944 conditions, 4915 events. 3111/4915 cut-off events. For 1545180/1545209 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 28364 event pairs, 758 based on Foata normal form. 20/4898 useless extension candidates. Maximal degree in co-relation 58767. Up to 4573 conditions per place. [2024-06-28 03:34:38,819 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 406 selfloop transitions, 21 changer transitions 0/494 dead transitions. [2024-06-28 03:34:38,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 494 transitions, 6738 flow [2024-06-28 03:34:38,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:34:38,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:34:38,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-28 03:34:38,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-28 03:34:38,820 INFO L175 Difference]: Start difference. First operand has 381 places, 483 transitions, 5856 flow. Second operand 9 states and 138 transitions. [2024-06-28 03:34:38,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 494 transitions, 6738 flow [2024-06-28 03:34:41,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 494 transitions, 6427 flow, removed 44 selfloop flow, removed 9 redundant places. [2024-06-28 03:34:41,517 INFO L231 Difference]: Finished difference. Result has 381 places, 483 transitions, 5593 flow [2024-06-28 03:34:41,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5545, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5593, PETRI_PLACES=381, PETRI_TRANSITIONS=483} [2024-06-28 03:34:41,517 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 338 predicate places. [2024-06-28 03:34:41,518 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 483 transitions, 5593 flow [2024-06-28 03:34:41,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:34:41,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:41,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:34:41,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 03:34:41,518 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:34:41,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:41,518 INFO L85 PathProgramCache]: Analyzing trace with hash 2048444570, now seen corresponding path program 5 times [2024-06-28 03:34:41,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:41,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030743601] [2024-06-28 03:34:41,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:41,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:41,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:42,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:34:42,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:42,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030743601] [2024-06-28 03:34:42,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030743601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:42,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:42,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:34:42,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562662806] [2024-06-28 03:34:42,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:42,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:34:42,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:42,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:34:42,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:34:42,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:34:42,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 483 transitions, 5593 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:34:42,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:42,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:34:42,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:43,539 INFO L124 PetriNetUnfolderBase]: 3292/5177 cut-off events. [2024-06-28 03:34:43,539 INFO L125 PetriNetUnfolderBase]: For 1570644/1570648 co-relation queries the response was YES. [2024-06-28 03:34:43,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61165 conditions, 5177 events. 3292/5177 cut-off events. For 1570644/1570648 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 29772 event pairs, 729 based on Foata normal form. 6/5182 useless extension candidates. Maximal degree in co-relation 60987. Up to 4809 conditions per place. [2024-06-28 03:34:43,624 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 437 selfloop transitions, 48 changer transitions 0/523 dead transitions. [2024-06-28 03:34:43,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 523 transitions, 6865 flow [2024-06-28 03:34:43,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:34:43,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:34:43,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 03:34:43,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-28 03:34:43,625 INFO L175 Difference]: Start difference. First operand has 381 places, 483 transitions, 5593 flow. Second operand 9 states and 154 transitions. [2024-06-28 03:34:43,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 523 transitions, 6865 flow [2024-06-28 03:34:47,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 523 transitions, 6815 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 03:34:47,314 INFO L231 Difference]: Finished difference. Result has 384 places, 498 transitions, 5927 flow [2024-06-28 03:34:47,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5543, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5927, PETRI_PLACES=384, PETRI_TRANSITIONS=498} [2024-06-28 03:34:47,315 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 341 predicate places. [2024-06-28 03:34:47,315 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 498 transitions, 5927 flow [2024-06-28 03:34:47,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:34:47,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:47,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:34:47,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 03:34:47,315 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:34:47,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:47,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1354350278, now seen corresponding path program 13 times [2024-06-28 03:34:47,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:47,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2960814] [2024-06-28 03:34:47,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:47,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:47,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:47,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-28 03:34:47,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:47,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2960814] [2024-06-28 03:34:47,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2960814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:47,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:47,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:34:47,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775113009] [2024-06-28 03:34:47,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:47,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:34:47,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:47,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:34:47,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:34:48,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:34:48,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 498 transitions, 5927 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:34:48,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:48,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:34:48,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:49,299 INFO L124 PetriNetUnfolderBase]: 3365/5288 cut-off events. [2024-06-28 03:34:49,300 INFO L125 PetriNetUnfolderBase]: For 1580143/1580147 co-relation queries the response was YES. [2024-06-28 03:34:49,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62494 conditions, 5288 events. 3365/5288 cut-off events. For 1580143/1580147 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 30484 event pairs, 738 based on Foata normal form. 5/5292 useless extension candidates. Maximal degree in co-relation 62313. Up to 4776 conditions per place. [2024-06-28 03:34:49,384 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 411 selfloop transitions, 108 changer transitions 0/557 dead transitions. [2024-06-28 03:34:49,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 557 transitions, 7539 flow [2024-06-28 03:34:49,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:34:49,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:34:49,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 03:34:49,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-28 03:34:49,385 INFO L175 Difference]: Start difference. First operand has 384 places, 498 transitions, 5927 flow. Second operand 9 states and 158 transitions. [2024-06-28 03:34:49,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 557 transitions, 7539 flow [2024-06-28 03:34:52,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 557 transitions, 7302 flow, removed 79 selfloop flow, removed 6 redundant places. [2024-06-28 03:34:52,988 INFO L231 Difference]: Finished difference. Result has 389 places, 532 transitions, 6443 flow [2024-06-28 03:34:52,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5690, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6443, PETRI_PLACES=389, PETRI_TRANSITIONS=532} [2024-06-28 03:34:52,989 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 346 predicate places. [2024-06-28 03:34:52,989 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 532 transitions, 6443 flow [2024-06-28 03:34:52,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:34:52,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:52,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:34:52,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 03:34:52,990 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:34:52,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:52,990 INFO L85 PathProgramCache]: Analyzing trace with hash -1395507052, now seen corresponding path program 13 times [2024-06-28 03:34:52,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:52,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915968292] [2024-06-28 03:34:52,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:52,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:52,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:53,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:34:53,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:53,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915968292] [2024-06-28 03:34:53,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915968292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:53,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:53,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:34:53,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984730227] [2024-06-28 03:34:53,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:53,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:34:53,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:53,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:34:53,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:34:53,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:34:53,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 532 transitions, 6443 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:34:53,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:53,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:34:53,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:54,956 INFO L124 PetriNetUnfolderBase]: 3480/5426 cut-off events. [2024-06-28 03:34:54,956 INFO L125 PetriNetUnfolderBase]: For 1591999/1592005 co-relation queries the response was YES. [2024-06-28 03:34:55,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63663 conditions, 5426 events. 3480/5426 cut-off events. For 1591999/1592005 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 31047 event pairs, 780 based on Foata normal form. 7/5432 useless extension candidates. Maximal degree in co-relation 63480. Up to 5150 conditions per place. [2024-06-28 03:34:55,044 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 497 selfloop transitions, 80 changer transitions 0/581 dead transitions. [2024-06-28 03:34:55,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 581 transitions, 8137 flow [2024-06-28 03:34:55,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:34:55,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:34:55,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-28 03:34:55,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3862433862433862 [2024-06-28 03:34:55,045 INFO L175 Difference]: Start difference. First operand has 389 places, 532 transitions, 6443 flow. Second operand 9 states and 146 transitions. [2024-06-28 03:34:55,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 581 transitions, 8137 flow [2024-06-28 03:34:59,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 581 transitions, 7777 flow, removed 55 selfloop flow, removed 5 redundant places. [2024-06-28 03:34:59,134 INFO L231 Difference]: Finished difference. Result has 396 places, 559 transitions, 6795 flow [2024-06-28 03:34:59,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6095, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6795, PETRI_PLACES=396, PETRI_TRANSITIONS=559} [2024-06-28 03:34:59,134 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 353 predicate places. [2024-06-28 03:34:59,134 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 559 transitions, 6795 flow [2024-06-28 03:34:59,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:34:59,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:59,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:34:59,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 03:34:59,135 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:34:59,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:59,135 INFO L85 PathProgramCache]: Analyzing trace with hash 39393882, now seen corresponding path program 6 times [2024-06-28 03:34:59,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:59,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617146108] [2024-06-28 03:34:59,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:59,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:59,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:59,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:34:59,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:59,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617146108] [2024-06-28 03:34:59,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617146108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:59,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:59,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:34:59,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893432209] [2024-06-28 03:34:59,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:59,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:34:59,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:59,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:34:59,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:34:59,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:34:59,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 559 transitions, 6795 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:34:59,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:59,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:34:59,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:01,256 INFO L124 PetriNetUnfolderBase]: 3428/5380 cut-off events. [2024-06-28 03:35:01,257 INFO L125 PetriNetUnfolderBase]: For 1608872/1608874 co-relation queries the response was YES. [2024-06-28 03:35:01,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63251 conditions, 5380 events. 3428/5380 cut-off events. For 1608872/1608874 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 31073 event pairs, 731 based on Foata normal form. 4/5383 useless extension candidates. Maximal degree in co-relation 63064. Up to 4987 conditions per place. [2024-06-28 03:35:01,343 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 499 selfloop transitions, 52 changer transitions 0/594 dead transitions. [2024-06-28 03:35:01,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 594 transitions, 8177 flow [2024-06-28 03:35:01,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:35:01,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:35:01,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 03:35:01,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-28 03:35:01,344 INFO L175 Difference]: Start difference. First operand has 396 places, 559 transitions, 6795 flow. Second operand 9 states and 154 transitions. [2024-06-28 03:35:01,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 594 transitions, 8177 flow [2024-06-28 03:35:03,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 594 transitions, 7931 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 03:35:03,978 INFO L231 Difference]: Finished difference. Result has 399 places, 571 transitions, 6906 flow [2024-06-28 03:35:03,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6551, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6906, PETRI_PLACES=399, PETRI_TRANSITIONS=571} [2024-06-28 03:35:03,978 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 356 predicate places. [2024-06-28 03:35:03,978 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 571 transitions, 6906 flow [2024-06-28 03:35:03,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:03,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:03,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:03,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 03:35:03,978 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:35:03,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:03,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1912591916, now seen corresponding path program 1 times [2024-06-28 03:35:03,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:03,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483690369] [2024-06-28 03:35:03,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:03,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:03,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:04,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:04,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:04,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483690369] [2024-06-28 03:35:04,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483690369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:04,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:04,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:35:04,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880247421] [2024-06-28 03:35:04,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:04,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:35:04,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:04,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:35:04,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:35:04,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:35:04,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 571 transitions, 6906 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:04,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:04,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:35:04,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:06,262 INFO L124 PetriNetUnfolderBase]: 3305/5251 cut-off events. [2024-06-28 03:35:06,262 INFO L125 PetriNetUnfolderBase]: For 1627779/1627779 co-relation queries the response was YES. [2024-06-28 03:35:06,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61945 conditions, 5251 events. 3305/5251 cut-off events. For 1627779/1627779 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 30899 event pairs, 721 based on Foata normal form. 2/5244 useless extension candidates. Maximal degree in co-relation 61758. Up to 4800 conditions per place. [2024-06-28 03:35:06,347 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 527 selfloop transitions, 18 changer transitions 0/594 dead transitions. [2024-06-28 03:35:06,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 594 transitions, 8170 flow [2024-06-28 03:35:06,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:35:06,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:35:06,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 03:35:06,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-28 03:35:06,348 INFO L175 Difference]: Start difference. First operand has 399 places, 571 transitions, 6906 flow. Second operand 8 states and 142 transitions. [2024-06-28 03:35:06,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 594 transitions, 8170 flow [2024-06-28 03:35:10,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 594 transitions, 7962 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-28 03:35:10,439 INFO L231 Difference]: Finished difference. Result has 400 places, 573 transitions, 6841 flow [2024-06-28 03:35:10,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6698, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6841, PETRI_PLACES=400, PETRI_TRANSITIONS=573} [2024-06-28 03:35:10,439 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 357 predicate places. [2024-06-28 03:35:10,440 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 573 transitions, 6841 flow [2024-06-28 03:35:10,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:10,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:10,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:10,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 03:35:10,440 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:35:10,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:10,440 INFO L85 PathProgramCache]: Analyzing trace with hash 509825134, now seen corresponding path program 1 times [2024-06-28 03:35:10,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:10,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470027981] [2024-06-28 03:35:10,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:10,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:10,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:11,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:11,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:11,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470027981] [2024-06-28 03:35:11,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470027981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:11,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:11,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:35:11,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593902461] [2024-06-28 03:35:11,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:11,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:35:11,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:11,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:35:11,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:35:11,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:35:11,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 573 transitions, 6841 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:11,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:11,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:35:11,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:12,752 INFO L124 PetriNetUnfolderBase]: 3375/5325 cut-off events. [2024-06-28 03:35:12,753 INFO L125 PetriNetUnfolderBase]: For 1628081/1628081 co-relation queries the response was YES. [2024-06-28 03:35:12,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62193 conditions, 5325 events. 3375/5325 cut-off events. For 1628081/1628081 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 31054 event pairs, 780 based on Foata normal form. 1/5317 useless extension candidates. Maximal degree in co-relation 62005. Up to 5027 conditions per place. [2024-06-28 03:35:12,840 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 555 selfloop transitions, 26 changer transitions 0/591 dead transitions. [2024-06-28 03:35:12,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 591 transitions, 8081 flow [2024-06-28 03:35:12,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:35:12,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:35:12,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 03:35:12,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-28 03:35:12,841 INFO L175 Difference]: Start difference. First operand has 400 places, 573 transitions, 6841 flow. Second operand 8 states and 134 transitions. [2024-06-28 03:35:12,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 591 transitions, 8081 flow [2024-06-28 03:35:17,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 591 transitions, 7920 flow, removed 64 selfloop flow, removed 6 redundant places. [2024-06-28 03:35:17,815 INFO L231 Difference]: Finished difference. Result has 402 places, 573 transitions, 6742 flow [2024-06-28 03:35:17,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6680, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6742, PETRI_PLACES=402, PETRI_TRANSITIONS=573} [2024-06-28 03:35:17,816 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 359 predicate places. [2024-06-28 03:35:17,816 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 573 transitions, 6742 flow [2024-06-28 03:35:17,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:17,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:17,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:17,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 03:35:17,817 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:35:17,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:17,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1912531466, now seen corresponding path program 2 times [2024-06-28 03:35:17,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:17,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042636023] [2024-06-28 03:35:17,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:17,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:17,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:18,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:18,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:18,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042636023] [2024-06-28 03:35:18,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042636023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:18,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:18,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:35:18,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210092481] [2024-06-28 03:35:18,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:18,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:35:18,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:18,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:35:18,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:35:18,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:35:18,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 573 transitions, 6742 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:18,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:18,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:35:18,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:20,211 INFO L124 PetriNetUnfolderBase]: 3316/5270 cut-off events. [2024-06-28 03:35:20,211 INFO L125 PetriNetUnfolderBase]: For 1688420/1688422 co-relation queries the response was YES. [2024-06-28 03:35:20,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62400 conditions, 5270 events. 3316/5270 cut-off events. For 1688420/1688422 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 31108 event pairs, 752 based on Foata normal form. 2/5257 useless extension candidates. Maximal degree in co-relation 62211. Up to 4826 conditions per place. [2024-06-28 03:35:20,301 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 522 selfloop transitions, 22 changer transitions 0/593 dead transitions. [2024-06-28 03:35:20,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 593 transitions, 8002 flow [2024-06-28 03:35:20,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:35:20,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:35:20,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 03:35:20,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 03:35:20,302 INFO L175 Difference]: Start difference. First operand has 402 places, 573 transitions, 6742 flow. Second operand 8 states and 140 transitions. [2024-06-28 03:35:20,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 593 transitions, 8002 flow [2024-06-28 03:35:24,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 593 transitions, 7916 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 03:35:24,763 INFO L231 Difference]: Finished difference. Result has 402 places, 575 transitions, 6812 flow [2024-06-28 03:35:24,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6656, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6812, PETRI_PLACES=402, PETRI_TRANSITIONS=575} [2024-06-28 03:35:24,763 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 359 predicate places. [2024-06-28 03:35:24,763 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 575 transitions, 6812 flow [2024-06-28 03:35:24,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:24,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:24,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:24,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 03:35:24,764 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:35:24,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:24,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1288452973, now seen corresponding path program 1 times [2024-06-28 03:35:24,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:24,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150464552] [2024-06-28 03:35:24,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:24,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:24,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:25,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:25,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:25,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150464552] [2024-06-28 03:35:25,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150464552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:25,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:25,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:35:25,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149759753] [2024-06-28 03:35:25,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:25,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:35:25,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:25,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:35:25,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:35:25,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:35:25,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 575 transitions, 6812 flow. Second operand has 11 states, 11 states have (on average 10.545454545454545) internal successors, (116), 11 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:25,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:25,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:35:25,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:27,182 INFO L124 PetriNetUnfolderBase]: 3393/5355 cut-off events. [2024-06-28 03:35:27,182 INFO L125 PetriNetUnfolderBase]: For 1709110/1709110 co-relation queries the response was YES. [2024-06-28 03:35:27,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62882 conditions, 5355 events. 3393/5355 cut-off events. For 1709110/1709110 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 31273 event pairs, 779 based on Foata normal form. 4/5350 useless extension candidates. Maximal degree in co-relation 62692. Up to 5051 conditions per place. [2024-06-28 03:35:27,271 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 564 selfloop transitions, 24 changer transitions 0/598 dead transitions. [2024-06-28 03:35:27,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 598 transitions, 8160 flow [2024-06-28 03:35:27,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:35:27,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:35:27,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-28 03:35:27,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-28 03:35:27,272 INFO L175 Difference]: Start difference. First operand has 402 places, 575 transitions, 6812 flow. Second operand 9 states and 148 transitions. [2024-06-28 03:35:27,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 598 transitions, 8160 flow [2024-06-28 03:35:31,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 598 transitions, 8022 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-28 03:35:31,361 INFO L231 Difference]: Finished difference. Result has 405 places, 578 transitions, 6816 flow [2024-06-28 03:35:31,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6674, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6816, PETRI_PLACES=405, PETRI_TRANSITIONS=578} [2024-06-28 03:35:31,361 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 362 predicate places. [2024-06-28 03:35:31,361 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 578 transitions, 6816 flow [2024-06-28 03:35:31,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.545454545454545) internal successors, (116), 11 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:31,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:31,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:31,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 03:35:31,362 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:35:31,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:31,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1794443786, now seen corresponding path program 3 times [2024-06-28 03:35:31,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:31,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699492264] [2024-06-28 03:35:31,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:31,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:31,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:32,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:32,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:32,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699492264] [2024-06-28 03:35:32,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699492264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:32,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:32,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:35:32,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637361904] [2024-06-28 03:35:32,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:32,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:35:32,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:32,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:35:32,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:35:32,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:35:32,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 578 transitions, 6816 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:32,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:32,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:35:32,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:33,632 INFO L124 PetriNetUnfolderBase]: 3330/5292 cut-off events. [2024-06-28 03:35:33,632 INFO L125 PetriNetUnfolderBase]: For 1739020/1739024 co-relation queries the response was YES. [2024-06-28 03:35:33,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63449 conditions, 5292 events. 3330/5292 cut-off events. For 1739020/1739024 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 31231 event pairs, 747 based on Foata normal form. 2/5275 useless extension candidates. Maximal degree in co-relation 63258. Up to 4841 conditions per place. [2024-06-28 03:35:33,719 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 520 selfloop transitions, 27 changer transitions 0/596 dead transitions. [2024-06-28 03:35:33,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 596 transitions, 8084 flow [2024-06-28 03:35:33,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:35:33,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:35:33,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 03:35:33,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 03:35:33,720 INFO L175 Difference]: Start difference. First operand has 405 places, 578 transitions, 6816 flow. Second operand 8 states and 140 transitions. [2024-06-28 03:35:33,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 596 transitions, 8084 flow [2024-06-28 03:35:38,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 596 transitions, 7964 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-28 03:35:38,026 INFO L231 Difference]: Finished difference. Result has 406 places, 580 transitions, 6867 flow [2024-06-28 03:35:38,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6696, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6867, PETRI_PLACES=406, PETRI_TRANSITIONS=580} [2024-06-28 03:35:38,026 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 363 predicate places. [2024-06-28 03:35:38,026 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 580 transitions, 6867 flow [2024-06-28 03:35:38,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:38,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:38,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:38,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 03:35:38,027 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:35:38,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:38,027 INFO L85 PathProgramCache]: Analyzing trace with hash 206972153, now seen corresponding path program 2 times [2024-06-28 03:35:38,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:38,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234221638] [2024-06-28 03:35:38,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:38,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:38,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:38,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:38,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:38,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234221638] [2024-06-28 03:35:38,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234221638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:38,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:38,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:35:38,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720087702] [2024-06-28 03:35:38,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:38,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:35:38,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:38,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:35:38,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:35:39,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:35:39,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 580 transitions, 6867 flow. Second operand has 11 states, 11 states have (on average 10.545454545454545) internal successors, (116), 11 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:39,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:39,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:35:39,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:40,393 INFO L124 PetriNetUnfolderBase]: 3480/5483 cut-off events. [2024-06-28 03:35:40,393 INFO L125 PetriNetUnfolderBase]: For 1860825/1860825 co-relation queries the response was YES. [2024-06-28 03:35:40,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66470 conditions, 5483 events. 3480/5483 cut-off events. For 1860825/1860825 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 32089 event pairs, 790 based on Foata normal form. 4/5476 useless extension candidates. Maximal degree in co-relation 66278. Up to 5069 conditions per place. [2024-06-28 03:35:40,486 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 554 selfloop transitions, 48 changer transitions 0/612 dead transitions. [2024-06-28 03:35:40,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 612 transitions, 9031 flow [2024-06-28 03:35:40,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:35:40,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:35:40,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-28 03:35:40,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-28 03:35:40,487 INFO L175 Difference]: Start difference. First operand has 406 places, 580 transitions, 6867 flow. Second operand 9 states and 156 transitions. [2024-06-28 03:35:40,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 612 transitions, 9031 flow [2024-06-28 03:35:44,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 612 transitions, 8876 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-28 03:35:44,976 INFO L231 Difference]: Finished difference. Result has 411 places, 591 transitions, 7184 flow [2024-06-28 03:35:44,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6712, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7184, PETRI_PLACES=411, PETRI_TRANSITIONS=591} [2024-06-28 03:35:44,977 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 368 predicate places. [2024-06-28 03:35:44,977 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 591 transitions, 7184 flow [2024-06-28 03:35:44,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.545454545454545) internal successors, (116), 11 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:44,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:44,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:44,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 03:35:44,978 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:35:44,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:44,978 INFO L85 PathProgramCache]: Analyzing trace with hash -1794259336, now seen corresponding path program 1 times [2024-06-28 03:35:44,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:44,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100413009] [2024-06-28 03:35:44,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:44,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:44,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:45,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:45,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:45,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100413009] [2024-06-28 03:35:45,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100413009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:45,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:45,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:35:45,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958296478] [2024-06-28 03:35:45,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:45,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:35:45,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:45,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:35:45,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:35:45,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:35:45,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 591 transitions, 7184 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:45,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:45,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:35:45,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:47,229 INFO L124 PetriNetUnfolderBase]: 3492/5503 cut-off events. [2024-06-28 03:35:47,229 INFO L125 PetriNetUnfolderBase]: For 1891698/1891698 co-relation queries the response was YES. [2024-06-28 03:35:47,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67288 conditions, 5503 events. 3492/5503 cut-off events. For 1891698/1891698 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 32198 event pairs, 781 based on Foata normal form. 4/5498 useless extension candidates. Maximal degree in co-relation 67093. Up to 5078 conditions per place. [2024-06-28 03:35:47,320 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 550 selfloop transitions, 54 changer transitions 0/614 dead transitions. [2024-06-28 03:35:47,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 614 transitions, 8868 flow [2024-06-28 03:35:47,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:35:47,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:35:47,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 03:35:47,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 03:35:47,321 INFO L175 Difference]: Start difference. First operand has 411 places, 591 transitions, 7184 flow. Second operand 9 states and 153 transitions. [2024-06-28 03:35:47,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 614 transitions, 8868 flow [2024-06-28 03:35:51,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 614 transitions, 8731 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-06-28 03:35:51,723 INFO L231 Difference]: Finished difference. Result has 416 places, 594 transitions, 7265 flow [2024-06-28 03:35:51,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7059, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7265, PETRI_PLACES=416, PETRI_TRANSITIONS=594} [2024-06-28 03:35:51,724 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 373 predicate places. [2024-06-28 03:35:51,724 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 594 transitions, 7265 flow [2024-06-28 03:35:51,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:51,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:51,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:51,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 03:35:51,724 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:35:51,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:51,724 INFO L85 PathProgramCache]: Analyzing trace with hash -1794265846, now seen corresponding path program 2 times [2024-06-28 03:35:51,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:51,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891180384] [2024-06-28 03:35:51,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:51,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:51,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:52,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-28 03:35:52,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:52,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891180384] [2024-06-28 03:35:52,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891180384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:52,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:52,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:35:52,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178227703] [2024-06-28 03:35:52,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:52,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:35:52,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:52,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:35:52,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:35:52,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:35:52,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 594 transitions, 7265 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:52,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:52,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:35:52,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:53,948 INFO L124 PetriNetUnfolderBase]: 3480/5487 cut-off events. [2024-06-28 03:35:53,948 INFO L125 PetriNetUnfolderBase]: For 1860493/1860493 co-relation queries the response was YES. [2024-06-28 03:35:54,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66739 conditions, 5487 events. 3480/5487 cut-off events. For 1860493/1860493 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 32160 event pairs, 782 based on Foata normal form. 4/5482 useless extension candidates. Maximal degree in co-relation 66542. Up to 5072 conditions per place. [2024-06-28 03:35:54,039 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 552 selfloop transitions, 52 changer transitions 0/614 dead transitions. [2024-06-28 03:35:54,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 614 transitions, 8851 flow [2024-06-28 03:35:54,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:35:54,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:35:54,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 03:35:54,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-28 03:35:54,040 INFO L175 Difference]: Start difference. First operand has 416 places, 594 transitions, 7265 flow. Second operand 9 states and 154 transitions. [2024-06-28 03:35:54,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 614 transitions, 8851 flow [2024-06-28 03:35:58,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 614 transitions, 8599 flow, removed 84 selfloop flow, removed 6 redundant places. [2024-06-28 03:35:58,235 INFO L231 Difference]: Finished difference. Result has 419 places, 594 transitions, 7123 flow [2024-06-28 03:35:58,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7013, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7123, PETRI_PLACES=419, PETRI_TRANSITIONS=594} [2024-06-28 03:35:58,236 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 376 predicate places. [2024-06-28 03:35:58,236 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 594 transitions, 7123 flow [2024-06-28 03:35:58,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:58,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:58,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:58,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 03:35:58,236 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:35:58,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:58,237 INFO L85 PathProgramCache]: Analyzing trace with hash 1153301480, now seen corresponding path program 3 times [2024-06-28 03:35:58,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:58,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922332715] [2024-06-28 03:35:58,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:58,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:58,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:59,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:59,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:59,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922332715] [2024-06-28 03:35:59,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922332715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:59,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:59,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:35:59,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152964847] [2024-06-28 03:35:59,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:59,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:35:59,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:59,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:35:59,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:35:59,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:35:59,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 594 transitions, 7123 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:59,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:59,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:35:59,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:00,493 INFO L124 PetriNetUnfolderBase]: 3548/5588 cut-off events. [2024-06-28 03:36:00,493 INFO L125 PetriNetUnfolderBase]: For 1972303/1972305 co-relation queries the response was YES. [2024-06-28 03:36:00,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68906 conditions, 5588 events. 3548/5588 cut-off events. For 1972303/1972305 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 32768 event pairs, 793 based on Foata normal form. 4/5581 useless extension candidates. Maximal degree in co-relation 68708. Up to 5011 conditions per place. [2024-06-28 03:36:00,591 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 529 selfloop transitions, 90 changer transitions 0/629 dead transitions. [2024-06-28 03:36:00,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 629 transitions, 9779 flow [2024-06-28 03:36:00,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:36:00,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:36:00,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 03:36:00,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-28 03:36:00,593 INFO L175 Difference]: Start difference. First operand has 419 places, 594 transitions, 7123 flow. Second operand 9 states and 160 transitions. [2024-06-28 03:36:00,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 629 transitions, 9779 flow [2024-06-28 03:36:05,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 629 transitions, 9685 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 03:36:05,224 INFO L231 Difference]: Finished difference. Result has 423 places, 608 transitions, 7686 flow [2024-06-28 03:36:05,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7029, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7686, PETRI_PLACES=423, PETRI_TRANSITIONS=608} [2024-06-28 03:36:05,224 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 380 predicate places. [2024-06-28 03:36:05,224 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 608 transitions, 7686 flow [2024-06-28 03:36:05,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:05,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:05,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:05,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 03:36:05,225 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:36:05,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:05,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1153307990, now seen corresponding path program 4 times [2024-06-28 03:36:05,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:05,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397670571] [2024-06-28 03:36:05,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:05,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:05,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:06,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:06,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:06,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397670571] [2024-06-28 03:36:06,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397670571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:06,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:06,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:36:06,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303041434] [2024-06-28 03:36:06,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:06,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:36:06,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:06,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:36:06,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:36:06,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:36:06,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 608 transitions, 7686 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:06,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:06,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:36:06,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:07,609 INFO L124 PetriNetUnfolderBase]: 3596/5655 cut-off events. [2024-06-28 03:36:07,610 INFO L125 PetriNetUnfolderBase]: For 2054480/2054482 co-relation queries the response was YES. [2024-06-28 03:36:07,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71301 conditions, 5655 events. 3596/5655 cut-off events. For 2054480/2054482 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 33216 event pairs, 799 based on Foata normal form. 4/5648 useless extension candidates. Maximal degree in co-relation 71100. Up to 5053 conditions per place. [2024-06-28 03:36:07,709 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 533 selfloop transitions, 94 changer transitions 0/637 dead transitions. [2024-06-28 03:36:07,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 637 transitions, 10212 flow [2024-06-28 03:36:07,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:36:07,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:36:07,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 03:36:07,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-28 03:36:07,710 INFO L175 Difference]: Start difference. First operand has 423 places, 608 transitions, 7686 flow. Second operand 9 states and 161 transitions. [2024-06-28 03:36:07,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 637 transitions, 10212 flow [2024-06-28 03:36:13,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 637 transitions, 9957 flow, removed 110 selfloop flow, removed 3 redundant places. [2024-06-28 03:36:13,029 INFO L231 Difference]: Finished difference. Result has 430 places, 616 transitions, 7916 flow [2024-06-28 03:36:13,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7487, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7916, PETRI_PLACES=430, PETRI_TRANSITIONS=616} [2024-06-28 03:36:13,029 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 387 predicate places. [2024-06-28 03:36:13,029 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 616 transitions, 7916 flow [2024-06-28 03:36:13,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:13,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:13,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:13,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 03:36:13,029 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:36:13,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:13,030 INFO L85 PathProgramCache]: Analyzing trace with hash 925400330, now seen corresponding path program 5 times [2024-06-28 03:36:13,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:13,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526280859] [2024-06-28 03:36:13,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:13,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:13,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:13,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:13,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:13,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526280859] [2024-06-28 03:36:13,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526280859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:13,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:13,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:36:13,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722443984] [2024-06-28 03:36:13,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:13,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:36:13,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:13,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:36:13,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:36:13,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:36:13,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 616 transitions, 7916 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:13,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:13,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:36:13,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:15,439 INFO L124 PetriNetUnfolderBase]: 3655/5740 cut-off events. [2024-06-28 03:36:15,439 INFO L125 PetriNetUnfolderBase]: For 2116099/2116101 co-relation queries the response was YES. [2024-06-28 03:36:15,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72966 conditions, 5740 events. 3655/5740 cut-off events. For 2116099/2116101 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 33703 event pairs, 809 based on Foata normal form. 4/5733 useless extension candidates. Maximal degree in co-relation 72762. Up to 5094 conditions per place. [2024-06-28 03:36:15,540 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 540 selfloop transitions, 96 changer transitions 0/646 dead transitions. [2024-06-28 03:36:15,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 646 transitions, 10704 flow [2024-06-28 03:36:15,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:36:15,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:36:15,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 03:36:15,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-28 03:36:15,541 INFO L175 Difference]: Start difference. First operand has 430 places, 616 transitions, 7916 flow. Second operand 9 states and 164 transitions. [2024-06-28 03:36:15,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 646 transitions, 10704 flow [2024-06-28 03:36:20,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 646 transitions, 10511 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-28 03:36:20,294 INFO L231 Difference]: Finished difference. Result has 437 places, 624 transitions, 8221 flow [2024-06-28 03:36:20,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7728, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8221, PETRI_PLACES=437, PETRI_TRANSITIONS=624} [2024-06-28 03:36:20,295 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 394 predicate places. [2024-06-28 03:36:20,295 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 624 transitions, 8221 flow [2024-06-28 03:36:20,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:20,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:20,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:20,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 03:36:20,296 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:36:20,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:20,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1161582200, now seen corresponding path program 6 times [2024-06-28 03:36:20,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:20,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917076079] [2024-06-28 03:36:20,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:20,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:20,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:21,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:21,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:21,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917076079] [2024-06-28 03:36:21,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917076079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:21,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:21,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:21,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546546161] [2024-06-28 03:36:21,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:21,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:21,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:21,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:21,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:21,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:36:21,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 624 transitions, 8221 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:21,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:21,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:36:21,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:22,669 INFO L124 PetriNetUnfolderBase]: 3630/5707 cut-off events. [2024-06-28 03:36:22,669 INFO L125 PetriNetUnfolderBase]: For 2105778/2105780 co-relation queries the response was YES. [2024-06-28 03:36:22,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72061 conditions, 5707 events. 3630/5707 cut-off events. For 2105778/2105780 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 33553 event pairs, 791 based on Foata normal form. 4/5700 useless extension candidates. Maximal degree in co-relation 71854. Up to 5080 conditions per place. [2024-06-28 03:36:22,764 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 526 selfloop transitions, 107 changer transitions 0/643 dead transitions. [2024-06-28 03:36:22,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 643 transitions, 10159 flow [2024-06-28 03:36:22,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:36:22,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:36:22,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 03:36:22,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-28 03:36:22,765 INFO L175 Difference]: Start difference. First operand has 437 places, 624 transitions, 8221 flow. Second operand 9 states and 158 transitions. [2024-06-28 03:36:22,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 643 transitions, 10159 flow [2024-06-28 03:36:27,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 643 transitions, 9662 flow, removed 96 selfloop flow, removed 8 redundant places. [2024-06-28 03:36:27,341 INFO L231 Difference]: Finished difference. Result has 438 places, 624 transitions, 7946 flow [2024-06-28 03:36:27,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7724, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7946, PETRI_PLACES=438, PETRI_TRANSITIONS=624} [2024-06-28 03:36:27,342 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 395 predicate places. [2024-06-28 03:36:27,342 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 624 transitions, 7946 flow [2024-06-28 03:36:27,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:27,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:27,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:27,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 03:36:27,342 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:36:27,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:27,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1628804652, now seen corresponding path program 4 times [2024-06-28 03:36:27,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:27,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360483043] [2024-06-28 03:36:27,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:27,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:27,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:28,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:28,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:28,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360483043] [2024-06-28 03:36:28,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360483043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:28,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:28,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:36:28,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129799333] [2024-06-28 03:36:28,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:28,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:36:28,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:28,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:36:28,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:36:28,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:36:28,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 624 transitions, 7946 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:28,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:28,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:36:28,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:29,938 INFO L124 PetriNetUnfolderBase]: 3536/5587 cut-off events. [2024-06-28 03:36:29,938 INFO L125 PetriNetUnfolderBase]: For 2077200/2077214 co-relation queries the response was YES. [2024-06-28 03:36:30,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70698 conditions, 5587 events. 3536/5587 cut-off events. For 2077200/2077214 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 32996 event pairs, 772 based on Foata normal form. 2/5552 useless extension candidates. Maximal degree in co-relation 70491. Up to 5114 conditions per place. [2024-06-28 03:36:30,039 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 556 selfloop transitions, 34 changer transitions 0/639 dead transitions. [2024-06-28 03:36:30,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 639 transitions, 9292 flow [2024-06-28 03:36:30,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:36:30,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:36:30,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 03:36:30,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-28 03:36:30,040 INFO L175 Difference]: Start difference. First operand has 438 places, 624 transitions, 7946 flow. Second operand 8 states and 139 transitions. [2024-06-28 03:36:30,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 639 transitions, 9292 flow [2024-06-28 03:36:35,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 639 transitions, 9074 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 03:36:35,073 INFO L231 Difference]: Finished difference. Result has 438 places, 626 transitions, 7919 flow [2024-06-28 03:36:35,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7728, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7919, PETRI_PLACES=438, PETRI_TRANSITIONS=626} [2024-06-28 03:36:35,074 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 395 predicate places. [2024-06-28 03:36:35,074 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 626 transitions, 7919 flow [2024-06-28 03:36:35,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:35,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:35,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:35,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 03:36:35,074 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:36:35,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:35,075 INFO L85 PathProgramCache]: Analyzing trace with hash 925227350, now seen corresponding path program 7 times [2024-06-28 03:36:35,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:35,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065425183] [2024-06-28 03:36:35,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:35,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:35,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:35,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:35,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:35,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065425183] [2024-06-28 03:36:35,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065425183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:35,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:35,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:36:35,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924327414] [2024-06-28 03:36:35,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:35,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:36:35,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:35,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:36:35,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:36:35,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:36:35,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 626 transitions, 7919 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:35,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:35,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:36:35,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:37,433 INFO L124 PetriNetUnfolderBase]: 3613/5684 cut-off events. [2024-06-28 03:36:37,434 INFO L125 PetriNetUnfolderBase]: For 2075796/2075798 co-relation queries the response was YES. [2024-06-28 03:36:37,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70370 conditions, 5684 events. 3613/5684 cut-off events. For 2075796/2075798 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 33388 event pairs, 796 based on Foata normal form. 4/5677 useless extension candidates. Maximal degree in co-relation 70163. Up to 5067 conditions per place. [2024-06-28 03:36:37,531 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 532 selfloop transitions, 107 changer transitions 0/649 dead transitions. [2024-06-28 03:36:37,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 649 transitions, 10259 flow [2024-06-28 03:36:37,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:36:37,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:36:37,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 03:36:37,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-28 03:36:37,532 INFO L175 Difference]: Start difference. First operand has 438 places, 626 transitions, 7919 flow. Second operand 9 states and 161 transitions. [2024-06-28 03:36:37,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 649 transitions, 10259 flow [2024-06-28 03:36:42,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 649 transitions, 10084 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-06-28 03:36:42,520 INFO L231 Difference]: Finished difference. Result has 441 places, 629 transitions, 8062 flow [2024-06-28 03:36:42,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7744, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8062, PETRI_PLACES=441, PETRI_TRANSITIONS=629} [2024-06-28 03:36:42,521 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 398 predicate places. [2024-06-28 03:36:42,521 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 629 transitions, 8062 flow [2024-06-28 03:36:42,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:42,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:42,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:42,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 03:36:42,521 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:36:42,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:42,522 INFO L85 PathProgramCache]: Analyzing trace with hash -269214502, now seen corresponding path program 8 times [2024-06-28 03:36:42,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:42,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167842981] [2024-06-28 03:36:42,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:42,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:42,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:43,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-28 03:36:43,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:43,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167842981] [2024-06-28 03:36:43,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167842981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:43,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:43,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:36:43,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988781090] [2024-06-28 03:36:43,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:43,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:36:43,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:43,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:36:43,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:36:43,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:36:43,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 629 transitions, 8062 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:43,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:43,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:36:43,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:44,827 INFO L124 PetriNetUnfolderBase]: 3603/5670 cut-off events. [2024-06-28 03:36:44,827 INFO L125 PetriNetUnfolderBase]: For 2058109/2058111 co-relation queries the response was YES. [2024-06-28 03:36:44,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69781 conditions, 5670 events. 3603/5670 cut-off events. For 2058109/2058111 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 33317 event pairs, 796 based on Foata normal form. 4/5665 useless extension candidates. Maximal degree in co-relation 69573. Up to 5064 conditions per place. [2024-06-28 03:36:44,928 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 541 selfloop transitions, 98 changer transitions 0/649 dead transitions. [2024-06-28 03:36:44,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 649 transitions, 10314 flow [2024-06-28 03:36:44,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:36:44,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:36:44,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-28 03:36:44,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:36:44,929 INFO L175 Difference]: Start difference. First operand has 441 places, 629 transitions, 8062 flow. Second operand 9 states and 162 transitions. [2024-06-28 03:36:44,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 649 transitions, 10314 flow [2024-06-28 03:36:49,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 649 transitions, 9989 flow, removed 75 selfloop flow, removed 6 redundant places. [2024-06-28 03:36:49,569 INFO L231 Difference]: Finished difference. Result has 444 places, 629 transitions, 7941 flow [2024-06-28 03:36:49,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7737, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7941, PETRI_PLACES=444, PETRI_TRANSITIONS=629} [2024-06-28 03:36:49,569 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 401 predicate places. [2024-06-28 03:36:49,569 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 629 transitions, 7941 flow [2024-06-28 03:36:49,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:49,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:49,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:49,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 03:36:49,570 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:36:49,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:49,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1161890030, now seen corresponding path program 1 times [2024-06-28 03:36:49,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:49,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554147893] [2024-06-28 03:36:49,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:49,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:49,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:50,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:50,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:50,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554147893] [2024-06-28 03:36:50,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554147893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:50,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:50,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:36:50,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661170386] [2024-06-28 03:36:50,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:50,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:36:50,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:50,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:36:50,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:36:50,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:36:50,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 629 transitions, 7941 flow. Second operand has 12 states, 12 states have (on average 10.416666666666666) internal successors, (125), 12 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:50,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:50,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:36:50,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:52,303 INFO L124 PetriNetUnfolderBase]: 3601/5621 cut-off events. [2024-06-28 03:36:52,303 INFO L125 PetriNetUnfolderBase]: For 2027977/2027986 co-relation queries the response was YES. [2024-06-28 03:36:52,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68841 conditions, 5621 events. 3601/5621 cut-off events. For 2027977/2027986 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 32598 event pairs, 827 based on Foata normal form. 3/5583 useless extension candidates. Maximal degree in co-relation 68632. Up to 5236 conditions per place. [2024-06-28 03:36:52,397 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 542 selfloop transitions, 23 changer transitions 0/644 dead transitions. [2024-06-28 03:36:52,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 644 transitions, 9203 flow [2024-06-28 03:36:52,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:36:52,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:36:52,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 151 transitions. [2024-06-28 03:36:52,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3595238095238095 [2024-06-28 03:36:52,398 INFO L175 Difference]: Start difference. First operand has 444 places, 629 transitions, 7941 flow. Second operand 10 states and 151 transitions. [2024-06-28 03:36:52,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 644 transitions, 9203 flow [2024-06-28 03:36:57,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 644 transitions, 8960 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 03:36:57,264 INFO L231 Difference]: Finished difference. Result has 446 places, 631 transitions, 7849 flow [2024-06-28 03:36:57,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7698, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=606, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7849, PETRI_PLACES=446, PETRI_TRANSITIONS=631} [2024-06-28 03:36:57,265 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 403 predicate places. [2024-06-28 03:36:57,265 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 631 transitions, 7849 flow [2024-06-28 03:36:57,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.416666666666666) internal successors, (125), 12 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:57,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:57,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:57,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 03:36:57,265 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:36:57,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:57,266 INFO L85 PathProgramCache]: Analyzing trace with hash 934488056, now seen corresponding path program 1 times [2024-06-28 03:36:57,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:57,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761434529] [2024-06-28 03:36:57,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:57,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:57,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:57,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:57,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:57,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761434529] [2024-06-28 03:36:57,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761434529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:57,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:57,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:36:57,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181880096] [2024-06-28 03:36:57,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:57,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:36:57,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:57,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:36:57,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:36:58,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:36:58,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 631 transitions, 7849 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:58,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:58,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:36:58,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:59,703 INFO L124 PetriNetUnfolderBase]: 3746/5828 cut-off events. [2024-06-28 03:36:59,703 INFO L125 PetriNetUnfolderBase]: For 2062312/2062320 co-relation queries the response was YES. [2024-06-28 03:36:59,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70742 conditions, 5828 events. 3746/5828 cut-off events. For 2062312/2062320 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 33685 event pairs, 738 based on Foata normal form. 4/5819 useless extension candidates. Maximal degree in co-relation 70532. Up to 5378 conditions per place. [2024-06-28 03:36:59,804 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 561 selfloop transitions, 62 changer transitions 0/666 dead transitions. [2024-06-28 03:36:59,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 666 transitions, 9378 flow [2024-06-28 03:36:59,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:36:59,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:36:59,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 03:36:59,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-28 03:36:59,805 INFO L175 Difference]: Start difference. First operand has 446 places, 631 transitions, 7849 flow. Second operand 9 states and 158 transitions. [2024-06-28 03:36:59,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 666 transitions, 9378 flow [2024-06-28 03:37:03,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 666 transitions, 9243 flow, removed 46 selfloop flow, removed 8 redundant places. [2024-06-28 03:37:03,800 INFO L231 Difference]: Finished difference. Result has 448 places, 637 transitions, 8023 flow [2024-06-28 03:37:03,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7714, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8023, PETRI_PLACES=448, PETRI_TRANSITIONS=637} [2024-06-28 03:37:03,801 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 405 predicate places. [2024-06-28 03:37:03,801 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 637 transitions, 8023 flow [2024-06-28 03:37:03,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:03,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:03,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:03,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 03:37:03,802 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:03,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:03,802 INFO L85 PathProgramCache]: Analyzing trace with hash -596309734, now seen corresponding path program 1 times [2024-06-28 03:37:03,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:03,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566013808] [2024-06-28 03:37:03,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:03,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:03,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:04,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:04,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:04,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566013808] [2024-06-28 03:37:04,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566013808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:04,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:04,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:37:04,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013837283] [2024-06-28 03:37:04,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:04,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:37:04,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:04,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:37:04,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:37:04,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:37:04,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 637 transitions, 8023 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:04,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:04,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:37:04,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:06,157 INFO L124 PetriNetUnfolderBase]: 3839/5929 cut-off events. [2024-06-28 03:37:06,158 INFO L125 PetriNetUnfolderBase]: For 2080758/2080760 co-relation queries the response was YES. [2024-06-28 03:37:06,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72282 conditions, 5929 events. 3839/5929 cut-off events. For 2080758/2080760 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 33876 event pairs, 779 based on Foata normal form. 3/5931 useless extension candidates. Maximal degree in co-relation 72070. Up to 5651 conditions per place. [2024-06-28 03:37:06,262 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 596 selfloop transitions, 65 changer transitions 0/665 dead transitions. [2024-06-28 03:37:06,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 665 transitions, 9574 flow [2024-06-28 03:37:06,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:37:06,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:37:06,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-28 03:37:06,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-28 03:37:06,262 INFO L175 Difference]: Start difference. First operand has 448 places, 637 transitions, 8023 flow. Second operand 9 states and 145 transitions. [2024-06-28 03:37:06,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 665 transitions, 9574 flow [2024-06-28 03:37:11,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 665 transitions, 9349 flow, removed 71 selfloop flow, removed 5 redundant places. [2024-06-28 03:37:11,984 INFO L231 Difference]: Finished difference. Result has 452 places, 640 transitions, 8074 flow [2024-06-28 03:37:11,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7798, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8074, PETRI_PLACES=452, PETRI_TRANSITIONS=640} [2024-06-28 03:37:11,984 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 409 predicate places. [2024-06-28 03:37:11,985 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 640 transitions, 8074 flow [2024-06-28 03:37:11,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:11,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:11,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:11,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 03:37:11,985 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:11,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:11,986 INFO L85 PathProgramCache]: Analyzing trace with hash -751123586, now seen corresponding path program 2 times [2024-06-28 03:37:11,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:11,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560288459] [2024-06-28 03:37:11,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:11,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:11,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:12,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:12,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:12,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560288459] [2024-06-28 03:37:12,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560288459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:12,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:12,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:37:12,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654352601] [2024-06-28 03:37:12,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:12,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:37:12,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:12,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:37:12,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:37:12,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:37:12,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 640 transitions, 8074 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:12,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:12,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:37:12,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:14,415 INFO L124 PetriNetUnfolderBase]: 3769/5860 cut-off events. [2024-06-28 03:37:14,415 INFO L125 PetriNetUnfolderBase]: For 2145243/2145251 co-relation queries the response was YES. [2024-06-28 03:37:14,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72828 conditions, 5860 events. 3769/5860 cut-off events. For 2145243/2145251 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 33890 event pairs, 741 based on Foata normal form. 4/5851 useless extension candidates. Maximal degree in co-relation 72615. Up to 5379 conditions per place. [2024-06-28 03:37:14,521 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 560 selfloop transitions, 70 changer transitions 0/674 dead transitions. [2024-06-28 03:37:14,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 674 transitions, 10047 flow [2024-06-28 03:37:14,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:37:14,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:37:14,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-28 03:37:14,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-28 03:37:14,522 INFO L175 Difference]: Start difference. First operand has 452 places, 640 transitions, 8074 flow. Second operand 9 states and 159 transitions. [2024-06-28 03:37:14,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 674 transitions, 10047 flow [2024-06-28 03:37:18,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 674 transitions, 9797 flow, removed 63 selfloop flow, removed 7 redundant places. [2024-06-28 03:37:18,864 INFO L231 Difference]: Finished difference. Result has 454 places, 646 transitions, 8274 flow [2024-06-28 03:37:18,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7824, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8274, PETRI_PLACES=454, PETRI_TRANSITIONS=646} [2024-06-28 03:37:18,864 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 411 predicate places. [2024-06-28 03:37:18,864 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 646 transitions, 8274 flow [2024-06-28 03:37:18,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:18,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:18,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:18,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 03:37:18,865 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:18,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:18,865 INFO L85 PathProgramCache]: Analyzing trace with hash 284287818, now seen corresponding path program 3 times [2024-06-28 03:37:18,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:18,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382190128] [2024-06-28 03:37:18,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:18,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:18,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:19,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:19,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:19,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382190128] [2024-06-28 03:37:19,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382190128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:19,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:19,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:37:19,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26201255] [2024-06-28 03:37:19,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:19,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:37:19,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:19,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:37:19,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:37:19,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:37:19,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 646 transitions, 8274 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:19,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:19,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:37:19,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:21,386 INFO L124 PetriNetUnfolderBase]: 3779/5874 cut-off events. [2024-06-28 03:37:21,386 INFO L125 PetriNetUnfolderBase]: For 2184054/2184062 co-relation queries the response was YES. [2024-06-28 03:37:21,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73674 conditions, 5874 events. 3779/5874 cut-off events. For 2184054/2184062 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 33951 event pairs, 740 based on Foata normal form. 4/5865 useless extension candidates. Maximal degree in co-relation 73460. Up to 5356 conditions per place. [2024-06-28 03:37:21,486 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 543 selfloop transitions, 91 changer transitions 0/678 dead transitions. [2024-06-28 03:37:21,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 678 transitions, 10117 flow [2024-06-28 03:37:21,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:37:21,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:37:21,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-28 03:37:21,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4119047619047619 [2024-06-28 03:37:21,487 INFO L175 Difference]: Start difference. First operand has 454 places, 646 transitions, 8274 flow. Second operand 10 states and 173 transitions. [2024-06-28 03:37:21,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 678 transitions, 10117 flow [2024-06-28 03:37:26,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 678 transitions, 9882 flow, removed 85 selfloop flow, removed 5 redundant places. [2024-06-28 03:37:26,592 INFO L231 Difference]: Finished difference. Result has 459 places, 649 transitions, 8387 flow [2024-06-28 03:37:26,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8039, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8387, PETRI_PLACES=459, PETRI_TRANSITIONS=649} [2024-06-28 03:37:26,592 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 416 predicate places. [2024-06-28 03:37:26,592 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 649 transitions, 8387 flow [2024-06-28 03:37:26,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:26,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:26,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:26,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 03:37:26,593 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:26,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:26,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1111739732, now seen corresponding path program 2 times [2024-06-28 03:37:26,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:26,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286488045] [2024-06-28 03:37:26,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:26,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:26,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:27,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-28 03:37:27,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:27,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286488045] [2024-06-28 03:37:27,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286488045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:27,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:27,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:37:27,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229868229] [2024-06-28 03:37:27,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:27,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:37:27,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:27,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:37:27,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:37:27,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:37:27,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 649 transitions, 8387 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-28 03:37:27,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:27,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:37:27,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:29,121 INFO L124 PetriNetUnfolderBase]: 3885/5995 cut-off events. [2024-06-28 03:37:29,121 INFO L125 PetriNetUnfolderBase]: For 2210547/2210549 co-relation queries the response was YES. [2024-06-28 03:37:29,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75276 conditions, 5995 events. 3885/5995 cut-off events. For 2210547/2210549 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 34298 event pairs, 779 based on Foata normal form. 3/5997 useless extension candidates. Maximal degree in co-relation 75060. Up to 5664 conditions per place. [2024-06-28 03:37:29,235 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 595 selfloop transitions, 86 changer transitions 0/685 dead transitions. [2024-06-28 03:37:29,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 685 transitions, 10457 flow [2024-06-28 03:37:29,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:37:29,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:37:29,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-28 03:37:29,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38333333333333336 [2024-06-28 03:37:29,236 INFO L175 Difference]: Start difference. First operand has 459 places, 649 transitions, 8387 flow. Second operand 10 states and 161 transitions. [2024-06-28 03:37:29,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 685 transitions, 10457 flow [2024-06-28 03:37:35,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 685 transitions, 10131 flow, removed 74 selfloop flow, removed 8 redundant places. [2024-06-28 03:37:35,151 INFO L231 Difference]: Finished difference. Result has 462 places, 658 transitions, 8596 flow [2024-06-28 03:37:35,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8061, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8596, PETRI_PLACES=462, PETRI_TRANSITIONS=658} [2024-06-28 03:37:35,151 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 419 predicate places. [2024-06-28 03:37:35,151 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 658 transitions, 8596 flow [2024-06-28 03:37:35,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-28 03:37:35,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:35,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:35,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 03:37:35,151 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:35,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:35,152 INFO L85 PathProgramCache]: Analyzing trace with hash 285714446, now seen corresponding path program 3 times [2024-06-28 03:37:35,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:35,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180161159] [2024-06-28 03:37:35,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:35,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:35,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:35,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-28 03:37:35,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:35,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180161159] [2024-06-28 03:37:35,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180161159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:35,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:35,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:37:35,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560053841] [2024-06-28 03:37:35,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:35,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:37:35,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:35,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:37:35,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:37:36,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:37:36,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 658 transitions, 8596 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-28 03:37:36,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:36,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:37:36,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:37,685 INFO L124 PetriNetUnfolderBase]: 3882/5991 cut-off events. [2024-06-28 03:37:37,685 INFO L125 PetriNetUnfolderBase]: For 2233043/2233045 co-relation queries the response was YES. [2024-06-28 03:37:37,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75379 conditions, 5991 events. 3882/5991 cut-off events. For 2233043/2233045 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 34320 event pairs, 779 based on Foata normal form. 3/5993 useless extension candidates. Maximal degree in co-relation 75161. Up to 5661 conditions per place. [2024-06-28 03:37:37,795 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 591 selfloop transitions, 89 changer transitions 0/684 dead transitions. [2024-06-28 03:37:37,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 684 transitions, 10055 flow [2024-06-28 03:37:37,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:37:37,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:37:37,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-06-28 03:37:37,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37857142857142856 [2024-06-28 03:37:37,796 INFO L175 Difference]: Start difference. First operand has 462 places, 658 transitions, 8596 flow. Second operand 10 states and 159 transitions. [2024-06-28 03:37:37,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 684 transitions, 10055 flow [2024-06-28 03:37:43,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 684 transitions, 9721 flow, removed 134 selfloop flow, removed 5 redundant places. [2024-06-28 03:37:43,400 INFO L231 Difference]: Finished difference. Result has 467 places, 658 transitions, 8446 flow [2024-06-28 03:37:43,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8262, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8446, PETRI_PLACES=467, PETRI_TRANSITIONS=658} [2024-06-28 03:37:43,400 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 424 predicate places. [2024-06-28 03:37:43,400 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 658 transitions, 8446 flow [2024-06-28 03:37:43,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-28 03:37:43,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:43,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:43,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 03:37:43,400 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:43,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:43,401 INFO L85 PathProgramCache]: Analyzing trace with hash -612715406, now seen corresponding path program 4 times [2024-06-28 03:37:43,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:43,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507326056] [2024-06-28 03:37:43,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:43,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:43,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:44,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:44,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:44,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507326056] [2024-06-28 03:37:44,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507326056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:44,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:44,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:37:44,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118334198] [2024-06-28 03:37:44,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:44,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:37:44,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:44,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:37:44,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:37:44,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:37:44,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 658 transitions, 8446 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:44,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:44,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:37:44,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:46,086 INFO L124 PetriNetUnfolderBase]: 3804/5910 cut-off events. [2024-06-28 03:37:46,086 INFO L125 PetriNetUnfolderBase]: For 2275811/2275819 co-relation queries the response was YES. [2024-06-28 03:37:46,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75347 conditions, 5910 events. 3804/5910 cut-off events. For 2275811/2275819 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 34250 event pairs, 720 based on Foata normal form. 2/5899 useless extension candidates. Maximal degree in co-relation 75127. Up to 5154 conditions per place. [2024-06-28 03:37:46,198 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 537 selfloop transitions, 111 changer transitions 0/695 dead transitions. [2024-06-28 03:37:46,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 695 transitions, 10090 flow [2024-06-28 03:37:46,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:37:46,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:37:46,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 03:37:46,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-28 03:37:46,199 INFO L175 Difference]: Start difference. First operand has 467 places, 658 transitions, 8446 flow. Second operand 9 states and 166 transitions. [2024-06-28 03:37:46,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 695 transitions, 10090 flow [2024-06-28 03:37:52,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 695 transitions, 9914 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 03:37:52,761 INFO L231 Difference]: Finished difference. Result has 469 places, 664 transitions, 8699 flow [2024-06-28 03:37:52,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8270, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8699, PETRI_PLACES=469, PETRI_TRANSITIONS=664} [2024-06-28 03:37:52,762 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 426 predicate places. [2024-06-28 03:37:52,762 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 664 transitions, 8699 flow [2024-06-28 03:37:52,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:52,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:52,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:52,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 03:37:52,762 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:52,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:52,763 INFO L85 PathProgramCache]: Analyzing trace with hash 213667000, now seen corresponding path program 5 times [2024-06-28 03:37:52,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:52,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858208354] [2024-06-28 03:37:52,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:52,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:52,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:53,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:53,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:53,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858208354] [2024-06-28 03:37:53,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858208354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:53,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:53,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:37:53,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493590168] [2024-06-28 03:37:53,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:53,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:37:53,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:53,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:37:53,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:37:53,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:37:53,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 664 transitions, 8699 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:53,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:53,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:37:53,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:55,392 INFO L124 PetriNetUnfolderBase]: 3928/6096 cut-off events. [2024-06-28 03:37:55,392 INFO L125 PetriNetUnfolderBase]: For 2352204/2352212 co-relation queries the response was YES. [2024-06-28 03:37:55,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78697 conditions, 6096 events. 3928/6096 cut-off events. For 2352204/2352212 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 35406 event pairs, 776 based on Foata normal form. 2/6085 useless extension candidates. Maximal degree in co-relation 78475. Up to 5241 conditions per place. [2024-06-28 03:37:55,497 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 546 selfloop transitions, 131 changer transitions 0/724 dead transitions. [2024-06-28 03:37:55,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 724 transitions, 11263 flow [2024-06-28 03:37:55,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:37:55,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:37:55,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-28 03:37:55,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4238095238095238 [2024-06-28 03:37:55,498 INFO L175 Difference]: Start difference. First operand has 469 places, 664 transitions, 8699 flow. Second operand 10 states and 178 transitions. [2024-06-28 03:37:55,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 724 transitions, 11263 flow [2024-06-28 03:38:01,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 724 transitions, 10716 flow, removed 166 selfloop flow, removed 5 redundant places. [2024-06-28 03:38:01,296 INFO L231 Difference]: Finished difference. Result has 476 places, 691 transitions, 9191 flow [2024-06-28 03:38:01,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8346, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9191, PETRI_PLACES=476, PETRI_TRANSITIONS=691} [2024-06-28 03:38:01,297 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 433 predicate places. [2024-06-28 03:38:01,297 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 691 transitions, 9191 flow [2024-06-28 03:38:01,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:01,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:01,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:38:01,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 03:38:01,297 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:01,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:01,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1468420798, now seen corresponding path program 4 times [2024-06-28 03:38:01,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:01,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264495370] [2024-06-28 03:38:01,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:01,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:01,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:02,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:38:02,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:02,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264495370] [2024-06-28 03:38:02,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264495370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:02,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:02,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:38:02,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79437637] [2024-06-28 03:38:02,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:02,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:38:02,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:02,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:38:02,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:38:02,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:38:02,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 691 transitions, 9191 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-28 03:38:02,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:02,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:38:02,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:03,876 INFO L124 PetriNetUnfolderBase]: 4021/6199 cut-off events. [2024-06-28 03:38:03,876 INFO L125 PetriNetUnfolderBase]: For 2363374/2363378 co-relation queries the response was YES. [2024-06-28 03:38:03,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79567 conditions, 6199 events. 4021/6199 cut-off events. For 2363374/2363378 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 35633 event pairs, 781 based on Foata normal form. 5/6203 useless extension candidates. Maximal degree in co-relation 79342. Up to 5827 conditions per place. [2024-06-28 03:38:03,989 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 619 selfloop transitions, 96 changer transitions 0/719 dead transitions. [2024-06-28 03:38:03,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 719 transitions, 10885 flow [2024-06-28 03:38:03,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:38:03,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:38:03,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-28 03:38:03,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3862433862433862 [2024-06-28 03:38:03,990 INFO L175 Difference]: Start difference. First operand has 476 places, 691 transitions, 9191 flow. Second operand 9 states and 146 transitions. [2024-06-28 03:38:03,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 719 transitions, 10885 flow [2024-06-28 03:38:09,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 719 transitions, 10642 flow, removed 99 selfloop flow, removed 3 redundant places. [2024-06-28 03:38:09,193 INFO L231 Difference]: Finished difference. Result has 482 places, 694 transitions, 9306 flow [2024-06-28 03:38:09,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8948, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=595, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9306, PETRI_PLACES=482, PETRI_TRANSITIONS=694} [2024-06-28 03:38:09,194 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 439 predicate places. [2024-06-28 03:38:09,194 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 694 transitions, 9306 flow [2024-06-28 03:38:09,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-28 03:38:09,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:09,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:38:09,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 03:38:09,194 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:09,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:09,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1463178574, now seen corresponding path program 6 times [2024-06-28 03:38:09,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:09,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564482892] [2024-06-28 03:38:09,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:09,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:09,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:09,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:38:09,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:09,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564482892] [2024-06-28 03:38:09,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564482892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:09,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:09,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:38:09,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517499254] [2024-06-28 03:38:09,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:09,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:38:09,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:09,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:38:09,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:38:09,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:38:09,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 694 transitions, 9306 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:09,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:09,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:38:09,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:11,812 INFO L124 PetriNetUnfolderBase]: 3945/6123 cut-off events. [2024-06-28 03:38:11,812 INFO L125 PetriNetUnfolderBase]: For 2425988/2425996 co-relation queries the response was YES. [2024-06-28 03:38:11,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79807 conditions, 6123 events. 3945/6123 cut-off events. For 2425988/2425996 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 35583 event pairs, 721 based on Foata normal form. 4/6114 useless extension candidates. Maximal degree in co-relation 79580. Up to 5286 conditions per place. [2024-06-28 03:38:11,934 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 542 selfloop transitions, 144 changer transitions 0/734 dead transitions. [2024-06-28 03:38:11,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 734 transitions, 11189 flow [2024-06-28 03:38:11,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:38:11,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:38:11,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 03:38:11,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-28 03:38:11,936 INFO L175 Difference]: Start difference. First operand has 482 places, 694 transitions, 9306 flow. Second operand 9 states and 164 transitions. [2024-06-28 03:38:11,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 734 transitions, 11189 flow [2024-06-28 03:38:18,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 734 transitions, 10857 flow, removed 73 selfloop flow, removed 7 redundant places. [2024-06-28 03:38:18,177 INFO L231 Difference]: Finished difference. Result has 485 places, 705 transitions, 9661 flow [2024-06-28 03:38:18,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8974, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9661, PETRI_PLACES=485, PETRI_TRANSITIONS=705} [2024-06-28 03:38:18,178 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 442 predicate places. [2024-06-28 03:38:18,178 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 705 transitions, 9661 flow [2024-06-28 03:38:18,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:18,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:18,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:38:18,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 03:38:18,178 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:18,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:18,179 INFO L85 PathProgramCache]: Analyzing trace with hash 219117947, now seen corresponding path program 1 times [2024-06-28 03:38:18,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:18,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679224565] [2024-06-28 03:38:18,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:18,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:18,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:19,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-28 03:38:19,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:19,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679224565] [2024-06-28 03:38:19,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679224565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:19,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:19,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:38:19,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914959289] [2024-06-28 03:38:19,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:19,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:38:19,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:19,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:38:19,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:38:19,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:38:19,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 705 transitions, 9661 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:19,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:19,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:38:19,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:20,908 INFO L124 PetriNetUnfolderBase]: 3942/6129 cut-off events. [2024-06-28 03:38:20,909 INFO L125 PetriNetUnfolderBase]: For 2418956/2418966 co-relation queries the response was YES. [2024-06-28 03:38:20,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80712 conditions, 6129 events. 3942/6129 cut-off events. For 2418956/2418966 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 35746 event pairs, 758 based on Foata normal form. 3/6119 useless extension candidates. Maximal degree in co-relation 80483. Up to 5610 conditions per place. [2024-06-28 03:38:21,025 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 617 selfloop transitions, 63 changer transitions 0/728 dead transitions. [2024-06-28 03:38:21,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 728 transitions, 11125 flow [2024-06-28 03:38:21,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:38:21,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:38:21,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 03:38:21,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-28 03:38:21,026 INFO L175 Difference]: Start difference. First operand has 485 places, 705 transitions, 9661 flow. Second operand 8 states and 145 transitions. [2024-06-28 03:38:21,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 728 transitions, 11125 flow [2024-06-28 03:38:26,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 728 transitions, 10579 flow, removed 173 selfloop flow, removed 5 redundant places. [2024-06-28 03:38:26,264 INFO L231 Difference]: Finished difference. Result has 488 places, 705 transitions, 9253 flow [2024-06-28 03:38:26,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9115, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9253, PETRI_PLACES=488, PETRI_TRANSITIONS=705} [2024-06-28 03:38:26,265 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 445 predicate places. [2024-06-28 03:38:26,265 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 705 transitions, 9253 flow [2024-06-28 03:38:26,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:26,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:26,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:38:26,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 03:38:26,266 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:26,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:26,266 INFO L85 PathProgramCache]: Analyzing trace with hash 219208312, now seen corresponding path program 1 times [2024-06-28 03:38:26,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:26,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166618650] [2024-06-28 03:38:26,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:26,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:26,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:26,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:38:26,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:26,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166618650] [2024-06-28 03:38:26,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166618650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:26,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:26,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:38:26,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347496280] [2024-06-28 03:38:26,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:26,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:38:26,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:26,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:38:26,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:38:27,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:38:27,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 705 transitions, 9253 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:27,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:27,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:38:27,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:28,831 INFO L124 PetriNetUnfolderBase]: 4040/6237 cut-off events. [2024-06-28 03:38:28,831 INFO L125 PetriNetUnfolderBase]: For 2449314/2449318 co-relation queries the response was YES. [2024-06-28 03:38:28,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80773 conditions, 6237 events. 4040/6237 cut-off events. For 2449314/2449318 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 36018 event pairs, 795 based on Foata normal form. 4/6240 useless extension candidates. Maximal degree in co-relation 80543. Up to 5876 conditions per place. [2024-06-28 03:38:28,950 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 665 selfloop transitions, 64 changer transitions 0/733 dead transitions. [2024-06-28 03:38:28,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 733 transitions, 10935 flow [2024-06-28 03:38:28,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:38:28,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:38:28,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 03:38:28,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-28 03:38:28,951 INFO L175 Difference]: Start difference. First operand has 488 places, 705 transitions, 9253 flow. Second operand 9 states and 151 transitions. [2024-06-28 03:38:28,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 733 transitions, 10935 flow [2024-06-28 03:38:34,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 733 transitions, 10800 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 03:38:34,179 INFO L231 Difference]: Finished difference. Result has 491 places, 708 transitions, 9360 flow [2024-06-28 03:38:34,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9118, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=641, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9360, PETRI_PLACES=491, PETRI_TRANSITIONS=708} [2024-06-28 03:38:34,180 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 448 predicate places. [2024-06-28 03:38:34,180 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 708 transitions, 9360 flow [2024-06-28 03:38:34,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:34,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:34,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:38:34,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-28 03:38:34,180 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:34,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:34,181 INFO L85 PathProgramCache]: Analyzing trace with hash 219207940, now seen corresponding path program 7 times [2024-06-28 03:38:34,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:34,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829627267] [2024-06-28 03:38:34,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:34,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:34,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:34,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:38:34,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:34,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829627267] [2024-06-28 03:38:34,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829627267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:34,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:34,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:38:34,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818313528] [2024-06-28 03:38:34,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:34,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:38:34,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:34,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:38:34,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:38:34,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:38:34,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 708 transitions, 9360 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:34,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:34,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:38:34,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:36,743 INFO L124 PetriNetUnfolderBase]: 3967/6152 cut-off events. [2024-06-28 03:38:36,743 INFO L125 PetriNetUnfolderBase]: For 2501370/2501380 co-relation queries the response was YES. [2024-06-28 03:38:36,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81398 conditions, 6152 events. 3967/6152 cut-off events. For 2501370/2501380 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 35720 event pairs, 718 based on Foata normal form. 2/6136 useless extension candidates. Maximal degree in co-relation 81167. Up to 5277 conditions per place. [2024-06-28 03:38:36,861 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 532 selfloop transitions, 157 changer transitions 0/738 dead transitions. [2024-06-28 03:38:36,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 738 transitions, 11071 flow [2024-06-28 03:38:36,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:38:36,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:38:36,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 03:38:36,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-28 03:38:36,862 INFO L175 Difference]: Start difference. First operand has 491 places, 708 transitions, 9360 flow. Second operand 9 states and 163 transitions. [2024-06-28 03:38:36,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 738 transitions, 11071 flow [2024-06-28 03:38:41,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 738 transitions, 10851 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-28 03:38:41,780 INFO L231 Difference]: Finished difference. Result has 493 places, 711 transitions, 9650 flow [2024-06-28 03:38:41,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9140, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9650, PETRI_PLACES=493, PETRI_TRANSITIONS=711} [2024-06-28 03:38:41,781 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 450 predicate places. [2024-06-28 03:38:41,781 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 711 transitions, 9650 flow [2024-06-28 03:38:41,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:41,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:41,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:38:41,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-28 03:38:41,781 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:41,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:41,781 INFO L85 PathProgramCache]: Analyzing trace with hash -603341006, now seen corresponding path program 8 times [2024-06-28 03:38:41,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:41,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996851496] [2024-06-28 03:38:41,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:41,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:41,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:42,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:38:42,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:42,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996851496] [2024-06-28 03:38:42,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996851496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:42,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:42,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:38:42,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268093183] [2024-06-28 03:38:42,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:42,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:38:42,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:42,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:38:42,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:38:42,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:38:42,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 711 transitions, 9650 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:42,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:42,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:38:42,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:44,469 INFO L124 PetriNetUnfolderBase]: 4008/6216 cut-off events. [2024-06-28 03:38:44,469 INFO L125 PetriNetUnfolderBase]: For 2608550/2608560 co-relation queries the response was YES. [2024-06-28 03:38:44,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84373 conditions, 6216 events. 4008/6216 cut-off events. For 2608550/2608560 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 36207 event pairs, 717 based on Foata normal form. 2/6200 useless extension candidates. Maximal degree in co-relation 84141. Up to 5203 conditions per place. [2024-06-28 03:38:44,585 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 504 selfloop transitions, 194 changer transitions 0/747 dead transitions. [2024-06-28 03:38:44,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 747 transitions, 12403 flow [2024-06-28 03:38:44,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:38:44,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:38:44,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 03:38:44,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-28 03:38:44,586 INFO L175 Difference]: Start difference. First operand has 493 places, 711 transitions, 9650 flow. Second operand 9 states and 165 transitions. [2024-06-28 03:38:44,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 747 transitions, 12403 flow [2024-06-28 03:38:53,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 747 transitions, 11915 flow, removed 89 selfloop flow, removed 7 redundant places. [2024-06-28 03:38:53,143 INFO L231 Difference]: Finished difference. Result has 495 places, 720 transitions, 10134 flow [2024-06-28 03:38:53,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9162, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10134, PETRI_PLACES=495, PETRI_TRANSITIONS=720} [2024-06-28 03:38:53,143 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 452 predicate places. [2024-06-28 03:38:53,144 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 720 transitions, 10134 flow [2024-06-28 03:38:53,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:53,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:53,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:38:53,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-28 03:38:53,144 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:53,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:53,144 INFO L85 PathProgramCache]: Analyzing trace with hash 222921616, now seen corresponding path program 5 times [2024-06-28 03:38:53,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:53,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134602154] [2024-06-28 03:38:53,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:53,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:53,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:53,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:38:53,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:53,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134602154] [2024-06-28 03:38:53,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134602154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:53,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:53,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:38:53,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559549491] [2024-06-28 03:38:53,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:53,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:38:53,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:53,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:38:53,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:38:53,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:38:53,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 720 transitions, 10134 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-28 03:38:53,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:53,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:38:53,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:55,848 INFO L124 PetriNetUnfolderBase]: 4105/6325 cut-off events. [2024-06-28 03:38:55,849 INFO L125 PetriNetUnfolderBase]: For 2630228/2630232 co-relation queries the response was YES. [2024-06-28 03:38:55,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85650 conditions, 6325 events. 4105/6325 cut-off events. For 2630228/2630232 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 36451 event pairs, 777 based on Foata normal form. 5/6329 useless extension candidates. Maximal degree in co-relation 85417. Up to 5873 conditions per place. [2024-06-28 03:38:55,987 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 613 selfloop transitions, 131 changer transitions 0/748 dead transitions. [2024-06-28 03:38:55,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 748 transitions, 12361 flow [2024-06-28 03:38:55,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:38:55,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:38:55,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-28 03:38:55,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-28 03:38:55,988 INFO L175 Difference]: Start difference. First operand has 495 places, 720 transitions, 10134 flow. Second operand 9 states and 147 transitions. [2024-06-28 03:38:55,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 748 transitions, 12361 flow [2024-06-28 03:39:03,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 748 transitions, 11960 flow, removed 134 selfloop flow, removed 4 redundant places. [2024-06-28 03:39:03,750 INFO L231 Difference]: Finished difference. Result has 500 places, 726 transitions, 10341 flow [2024-06-28 03:39:03,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9741, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=592, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10341, PETRI_PLACES=500, PETRI_TRANSITIONS=726} [2024-06-28 03:39:03,750 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 457 predicate places. [2024-06-28 03:39:03,751 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 726 transitions, 10341 flow [2024-06-28 03:39:03,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-28 03:39:03,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:03,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:39:03,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-28 03:39:03,751 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:39:03,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:03,751 INFO L85 PathProgramCache]: Analyzing trace with hash -603335426, now seen corresponding path program 9 times [2024-06-28 03:39:03,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:03,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622754482] [2024-06-28 03:39:03,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:03,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:03,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:04,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:39:04,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:04,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622754482] [2024-06-28 03:39:04,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622754482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:04,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:04,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:39:04,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496493527] [2024-06-28 03:39:04,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:04,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:39:04,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:04,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:39:04,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:39:04,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:39:04,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 726 transitions, 10341 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:04,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:04,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:39:04,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:06,431 INFO L124 PetriNetUnfolderBase]: 4031/6250 cut-off events. [2024-06-28 03:39:06,431 INFO L125 PetriNetUnfolderBase]: For 2675802/2675812 co-relation queries the response was YES. [2024-06-28 03:39:06,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85211 conditions, 6250 events. 4031/6250 cut-off events. For 2675802/2675812 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 36428 event pairs, 720 based on Foata normal form. 2/6234 useless extension candidates. Maximal degree in co-relation 84976. Up to 5229 conditions per place. [2024-06-28 03:39:06,552 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 504 selfloop transitions, 204 changer transitions 0/759 dead transitions. [2024-06-28 03:39:06,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 759 transitions, 12880 flow [2024-06-28 03:39:06,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:39:06,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:39:06,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 03:39:06,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-28 03:39:06,553 INFO L175 Difference]: Start difference. First operand has 500 places, 726 transitions, 10341 flow. Second operand 9 states and 165 transitions. [2024-06-28 03:39:06,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 759 transitions, 12880 flow [2024-06-28 03:39:13,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 759 transitions, 12531 flow, removed 103 selfloop flow, removed 5 redundant places. [2024-06-28 03:39:13,880 INFO L231 Difference]: Finished difference. Result has 504 places, 732 transitions, 10734 flow [2024-06-28 03:39:13,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9992, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=726, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10734, PETRI_PLACES=504, PETRI_TRANSITIONS=732} [2024-06-28 03:39:13,880 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 461 predicate places. [2024-06-28 03:39:13,880 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 732 transitions, 10734 flow [2024-06-28 03:39:13,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:13,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:13,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:39:13,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-28 03:39:13,881 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:39:13,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:13,881 INFO L85 PathProgramCache]: Analyzing trace with hash 222927382, now seen corresponding path program 2 times [2024-06-28 03:39:13,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:13,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942180880] [2024-06-28 03:39:13,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:13,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:13,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:14,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:39:14,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:14,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942180880] [2024-06-28 03:39:14,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942180880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:14,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:14,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:39:14,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169421690] [2024-06-28 03:39:14,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:14,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:39:14,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:14,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:39:14,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:39:14,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:39:14,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 732 transitions, 10734 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-28 03:39:14,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:14,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:39:14,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:16,716 INFO L124 PetriNetUnfolderBase]: 4184/6435 cut-off events. [2024-06-28 03:39:16,716 INFO L125 PetriNetUnfolderBase]: For 2730422/2730426 co-relation queries the response was YES. [2024-06-28 03:39:16,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87505 conditions, 6435 events. 4184/6435 cut-off events. For 2730422/2730426 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 37161 event pairs, 805 based on Foata normal form. 4/6438 useless extension candidates. Maximal degree in co-relation 87268. Up to 6025 conditions per place. [2024-06-28 03:39:17,050 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 690 selfloop transitions, 84 changer transitions 0/778 dead transitions. [2024-06-28 03:39:17,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 778 transitions, 13501 flow [2024-06-28 03:39:17,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:39:17,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:39:17,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-28 03:39:17,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3904761904761905 [2024-06-28 03:39:17,051 INFO L175 Difference]: Start difference. First operand has 504 places, 732 transitions, 10734 flow. Second operand 10 states and 164 transitions. [2024-06-28 03:39:17,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 778 transitions, 13501 flow [2024-06-28 03:39:24,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 778 transitions, 13067 flow, removed 75 selfloop flow, removed 5 redundant places. [2024-06-28 03:39:24,766 INFO L231 Difference]: Finished difference. Result has 511 places, 751 transitions, 10956 flow [2024-06-28 03:39:24,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10306, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=732, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=654, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10956, PETRI_PLACES=511, PETRI_TRANSITIONS=751} [2024-06-28 03:39:24,766 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 468 predicate places. [2024-06-28 03:39:24,766 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 751 transitions, 10956 flow [2024-06-28 03:39:24,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-28 03:39:24,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:24,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:39:24,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-28 03:39:24,767 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:39:24,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:24,767 INFO L85 PathProgramCache]: Analyzing trace with hash -1459154805, now seen corresponding path program 1 times [2024-06-28 03:39:24,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:24,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012355110] [2024-06-28 03:39:24,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:24,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:24,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:25,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-28 03:39:25,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:25,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012355110] [2024-06-28 03:39:25,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012355110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:25,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:25,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:39:25,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43130462] [2024-06-28 03:39:25,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:25,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:39:25,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:25,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:39:25,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:39:25,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:39:25,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 751 transitions, 10956 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:25,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:25,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:39:25,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:27,491 INFO L124 PetriNetUnfolderBase]: 4189/6444 cut-off events. [2024-06-28 03:39:27,492 INFO L125 PetriNetUnfolderBase]: For 2748410/2748416 co-relation queries the response was YES. [2024-06-28 03:39:27,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87728 conditions, 6444 events. 4189/6444 cut-off events. For 2748410/2748416 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 37181 event pairs, 799 based on Foata normal form. 7/6450 useless extension candidates. Maximal degree in co-relation 87488. Up to 6173 conditions per place. [2024-06-28 03:39:27,620 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 712 selfloop transitions, 58 changer transitions 0/774 dead transitions. [2024-06-28 03:39:27,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 774 transitions, 12682 flow [2024-06-28 03:39:27,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:39:27,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:39:27,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-28 03:39:27,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-28 03:39:27,621 INFO L175 Difference]: Start difference. First operand has 511 places, 751 transitions, 10956 flow. Second operand 9 states and 141 transitions. [2024-06-28 03:39:27,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 774 transitions, 12682 flow [2024-06-28 03:39:37,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 774 transitions, 12456 flow, removed 84 selfloop flow, removed 4 redundant places. [2024-06-28 03:39:37,561 INFO L231 Difference]: Finished difference. Result has 516 places, 754 transitions, 10970 flow [2024-06-28 03:39:37,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10730, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=751, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=693, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10970, PETRI_PLACES=516, PETRI_TRANSITIONS=754} [2024-06-28 03:39:37,561 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 473 predicate places. [2024-06-28 03:39:37,561 INFO L495 AbstractCegarLoop]: Abstraction has has 516 places, 754 transitions, 10970 flow [2024-06-28 03:39:37,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:37,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:37,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:39:37,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-28 03:39:37,562 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:39:37,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:37,562 INFO L85 PathProgramCache]: Analyzing trace with hash 222932962, now seen corresponding path program 3 times [2024-06-28 03:39:37,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:37,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237405593] [2024-06-28 03:39:37,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:37,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:37,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:38,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:39:38,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:38,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237405593] [2024-06-28 03:39:38,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237405593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:38,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:38,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:39:38,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569788699] [2024-06-28 03:39:38,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:38,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:39:38,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:38,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:39:38,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:39:38,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:39:38,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 754 transitions, 10970 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:38,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:38,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:39:38,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:40,290 INFO L124 PetriNetUnfolderBase]: 4209/6469 cut-off events. [2024-06-28 03:39:40,290 INFO L125 PetriNetUnfolderBase]: For 2819185/2819189 co-relation queries the response was YES. [2024-06-28 03:39:40,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88487 conditions, 6469 events. 4209/6469 cut-off events. For 2819185/2819189 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 37261 event pairs, 795 based on Foata normal form. 6/6474 useless extension candidates. Maximal degree in co-relation 88246. Up to 6015 conditions per place. [2024-06-28 03:39:40,423 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 674 selfloop transitions, 106 changer transitions 0/784 dead transitions. [2024-06-28 03:39:40,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 784 transitions, 13218 flow [2024-06-28 03:39:40,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:39:40,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:39:40,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 03:39:40,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 03:39:40,424 INFO L175 Difference]: Start difference. First operand has 516 places, 754 transitions, 10970 flow. Second operand 9 states and 153 transitions. [2024-06-28 03:39:40,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 784 transitions, 13218 flow [2024-06-28 03:39:49,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 784 transitions, 12944 flow, removed 82 selfloop flow, removed 7 redundant places. [2024-06-28 03:39:49,610 INFO L231 Difference]: Finished difference. Result has 518 places, 760 transitions, 11161 flow [2024-06-28 03:39:49,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10696, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=754, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=651, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11161, PETRI_PLACES=518, PETRI_TRANSITIONS=760} [2024-06-28 03:39:49,610 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 475 predicate places. [2024-06-28 03:39:49,610 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 760 transitions, 11161 flow [2024-06-28 03:39:49,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:49,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:49,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:39:49,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-28 03:39:49,610 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:39:49,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:49,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1459155208, now seen corresponding path program 6 times [2024-06-28 03:39:49,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:49,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773539701] [2024-06-28 03:39:49,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:49,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:49,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:50,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:39:50,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:50,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773539701] [2024-06-28 03:39:50,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773539701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:50,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:50,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:39:50,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137814767] [2024-06-28 03:39:50,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:50,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:39:50,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:50,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:39:50,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:39:50,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:39:50,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 760 transitions, 11161 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-28 03:39:50,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:50,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:39:50,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:52,368 INFO L124 PetriNetUnfolderBase]: 4206/6463 cut-off events. [2024-06-28 03:39:52,368 INFO L125 PetriNetUnfolderBase]: For 2781106/2781110 co-relation queries the response was YES. [2024-06-28 03:39:52,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88839 conditions, 6463 events. 4206/6463 cut-off events. For 2781106/2781110 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 37155 event pairs, 779 based on Foata normal form. 5/6467 useless extension candidates. Maximal degree in co-relation 88597. Up to 6015 conditions per place. [2024-06-28 03:39:52,495 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 641 selfloop transitions, 136 changer transitions 0/781 dead transitions. [2024-06-28 03:39:52,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 781 transitions, 12802 flow [2024-06-28 03:39:52,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:39:52,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:39:52,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-28 03:39:52,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-28 03:39:52,496 INFO L175 Difference]: Start difference. First operand has 518 places, 760 transitions, 11161 flow. Second operand 9 states and 145 transitions. [2024-06-28 03:39:52,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 781 transitions, 12802 flow [2024-06-28 03:40:01,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 781 transitions, 12457 flow, removed 126 selfloop flow, removed 5 redundant places. [2024-06-28 03:40:01,741 INFO L231 Difference]: Finished difference. Result has 522 places, 760 transitions, 11096 flow [2024-06-28 03:40:01,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10816, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=760, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=624, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11096, PETRI_PLACES=522, PETRI_TRANSITIONS=760} [2024-06-28 03:40:01,741 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 479 predicate places. [2024-06-28 03:40:01,742 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 760 transitions, 11096 flow [2024-06-28 03:40:01,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-28 03:40:01,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:01,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:40:01,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-28 03:40:01,742 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:40:01,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:01,742 INFO L85 PathProgramCache]: Analyzing trace with hash 600011844, now seen corresponding path program 7 times [2024-06-28 03:40:01,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:01,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896810698] [2024-06-28 03:40:01,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:01,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:01,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:02,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:40:02,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:02,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896810698] [2024-06-28 03:40:02,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896810698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:02,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:02,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:40:02,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740078928] [2024-06-28 03:40:02,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:02,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:40:02,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:02,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:40:02,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:40:02,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:40:02,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 760 transitions, 11096 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-28 03:40:02,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:02,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:40:02,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:04,682 INFO L124 PetriNetUnfolderBase]: 4216/6478 cut-off events. [2024-06-28 03:40:04,682 INFO L125 PetriNetUnfolderBase]: For 2808454/2808454 co-relation queries the response was YES. [2024-06-28 03:40:04,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88861 conditions, 6478 events. 4216/6478 cut-off events. For 2808454/2808454 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 37268 event pairs, 779 based on Foata normal form. 1/6478 useless extension candidates. Maximal degree in co-relation 88617. Up to 6177 conditions per place. [2024-06-28 03:40:04,824 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 701 selfloop transitions, 77 changer transitions 0/782 dead transitions. [2024-06-28 03:40:04,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 782 transitions, 12907 flow [2024-06-28 03:40:04,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:40:04,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:40:04,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-28 03:40:04,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36772486772486773 [2024-06-28 03:40:04,825 INFO L175 Difference]: Start difference. First operand has 522 places, 760 transitions, 11096 flow. Second operand 9 states and 139 transitions. [2024-06-28 03:40:04,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 782 transitions, 12907 flow [2024-06-28 03:40:15,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 782 transitions, 12612 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 03:40:15,163 INFO L231 Difference]: Finished difference. Result has 523 places, 766 transitions, 11170 flow [2024-06-28 03:40:15,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10801, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=760, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=686, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11170, PETRI_PLACES=523, PETRI_TRANSITIONS=766} [2024-06-28 03:40:15,163 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 480 predicate places. [2024-06-28 03:40:15,163 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 766 transitions, 11170 flow [2024-06-28 03:40:15,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-28 03:40:15,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:15,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:40:15,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-28 03:40:15,164 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:40:15,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:15,164 INFO L85 PathProgramCache]: Analyzing trace with hash 600132217, now seen corresponding path program 2 times [2024-06-28 03:40:15,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:15,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047346220] [2024-06-28 03:40:15,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:15,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:15,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:15,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:40:15,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:15,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047346220] [2024-06-28 03:40:15,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047346220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:15,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:15,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:40:15,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493444462] [2024-06-28 03:40:15,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:15,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:40:15,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:15,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:40:15,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:40:15,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:40:15,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 766 transitions, 11170 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-28 03:40:15,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:15,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:40:15,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:17,928 INFO L124 PetriNetUnfolderBase]: 4237/6516 cut-off events. [2024-06-28 03:40:17,928 INFO L125 PetriNetUnfolderBase]: For 2874233/2874239 co-relation queries the response was YES. [2024-06-28 03:40:18,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90075 conditions, 6516 events. 4237/6516 cut-off events. For 2874233/2874239 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 37567 event pairs, 804 based on Foata normal form. 7/6522 useless extension candidates. Maximal degree in co-relation 89830. Up to 6153 conditions per place. [2024-06-28 03:40:18,056 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 685 selfloop transitions, 106 changer transitions 0/795 dead transitions. [2024-06-28 03:40:18,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 795 transitions, 13839 flow [2024-06-28 03:40:18,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:40:18,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:40:18,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-28 03:40:18,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 03:40:18,057 INFO L175 Difference]: Start difference. First operand has 523 places, 766 transitions, 11170 flow. Second operand 9 states and 144 transitions. [2024-06-28 03:40:18,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 795 transitions, 13839 flow [2024-06-28 03:40:28,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 795 transitions, 13509 flow, removed 93 selfloop flow, removed 6 redundant places. [2024-06-28 03:40:28,604 INFO L231 Difference]: Finished difference. Result has 527 places, 777 transitions, 11475 flow [2024-06-28 03:40:28,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10840, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=766, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=666, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11475, PETRI_PLACES=527, PETRI_TRANSITIONS=777} [2024-06-28 03:40:28,604 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 484 predicate places. [2024-06-28 03:40:28,604 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 777 transitions, 11475 flow [2024-06-28 03:40:28,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-28 03:40:28,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:28,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:40:28,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-28 03:40:28,605 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:40:28,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:28,605 INFO L85 PathProgramCache]: Analyzing trace with hash 600131814, now seen corresponding path program 8 times [2024-06-28 03:40:28,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:28,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118482957] [2024-06-28 03:40:28,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:28,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:28,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:29,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:40:29,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:29,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118482957] [2024-06-28 03:40:29,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118482957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:29,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:29,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:40:29,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007929810] [2024-06-28 03:40:29,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:29,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:40:29,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:29,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:40:29,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:40:29,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:40:29,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 777 transitions, 11475 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:29,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:29,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:40:29,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:31,389 INFO L124 PetriNetUnfolderBase]: 4258/6543 cut-off events. [2024-06-28 03:40:31,389 INFO L125 PetriNetUnfolderBase]: For 2943889/2943893 co-relation queries the response was YES. [2024-06-28 03:40:31,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91654 conditions, 6543 events. 4258/6543 cut-off events. For 2943889/2943893 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 37746 event pairs, 803 based on Foata normal form. 5/6547 useless extension candidates. Maximal degree in co-relation 91407. Up to 5909 conditions per place. [2024-06-28 03:40:31,521 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 585 selfloop transitions, 215 changer transitions 0/804 dead transitions. [2024-06-28 03:40:31,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 804 transitions, 14339 flow [2024-06-28 03:40:31,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:40:31,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:40:31,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-28 03:40:31,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3862433862433862 [2024-06-28 03:40:31,522 INFO L175 Difference]: Start difference. First operand has 527 places, 777 transitions, 11475 flow. Second operand 9 states and 146 transitions. [2024-06-28 03:40:31,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 804 transitions, 14339 flow [2024-06-28 03:40:42,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 804 transitions, 14087 flow, removed 89 selfloop flow, removed 4 redundant places. [2024-06-28 03:40:42,927 INFO L231 Difference]: Finished difference. Result has 532 places, 786 transitions, 12207 flow [2024-06-28 03:40:42,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11223, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=777, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12207, PETRI_PLACES=532, PETRI_TRANSITIONS=786} [2024-06-28 03:40:42,927 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 489 predicate places. [2024-06-28 03:40:42,927 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 786 transitions, 12207 flow [2024-06-28 03:40:42,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:42,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:42,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:40:42,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-28 03:40:42,928 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:40:42,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:42,928 INFO L85 PathProgramCache]: Analyzing trace with hash 592780350, now seen corresponding path program 4 times [2024-06-28 03:40:42,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:42,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742752838] [2024-06-28 03:40:42,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:42,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:42,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:43,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:40:43,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:43,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742752838] [2024-06-28 03:40:43,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742752838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:43,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:43,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:40:43,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970758209] [2024-06-28 03:40:43,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:43,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:40:43,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:43,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:40:43,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:40:43,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:40:43,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 786 transitions, 12207 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:43,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:43,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:40:43,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:46,018 INFO L124 PetriNetUnfolderBase]: 4316/6626 cut-off events. [2024-06-28 03:40:46,018 INFO L125 PetriNetUnfolderBase]: For 3083205/3083209 co-relation queries the response was YES. [2024-06-28 03:40:46,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94802 conditions, 6626 events. 4316/6626 cut-off events. For 3083205/3083209 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 38230 event pairs, 817 based on Foata normal form. 4/6629 useless extension candidates. Maximal degree in co-relation 94553. Up to 6010 conditions per place. [2024-06-28 03:40:46,150 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 659 selfloop transitions, 158 changer transitions 0/821 dead transitions. [2024-06-28 03:40:46,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 821 transitions, 15467 flow [2024-06-28 03:40:46,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:40:46,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:40:46,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 03:40:46,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-28 03:40:46,151 INFO L175 Difference]: Start difference. First operand has 532 places, 786 transitions, 12207 flow. Second operand 9 states and 155 transitions. [2024-06-28 03:40:46,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 821 transitions, 15467 flow [2024-06-28 03:40:58,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 821 transitions, 15037 flow, removed 127 selfloop flow, removed 4 redundant places. [2024-06-28 03:40:58,502 INFO L231 Difference]: Finished difference. Result has 537 places, 798 transitions, 12603 flow [2024-06-28 03:40:58,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11777, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=786, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=637, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12603, PETRI_PLACES=537, PETRI_TRANSITIONS=798} [2024-06-28 03:40:58,502 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 494 predicate places. [2024-06-28 03:40:58,502 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 798 transitions, 12603 flow [2024-06-28 03:40:58,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:58,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:58,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:40:58,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-28 03:40:58,502 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:40:58,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:58,503 INFO L85 PathProgramCache]: Analyzing trace with hash -459439130, now seen corresponding path program 9 times [2024-06-28 03:40:58,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:58,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554655727] [2024-06-28 03:40:58,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:58,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:58,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:59,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:40:59,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:59,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554655727] [2024-06-28 03:40:59,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554655727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:59,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:59,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:40:59,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400629423] [2024-06-28 03:40:59,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:59,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:40:59,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:59,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:40:59,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:40:59,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:40:59,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 798 transitions, 12603 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-28 03:40:59,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:59,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:40:59,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:01,444 INFO L124 PetriNetUnfolderBase]: 4329/6641 cut-off events. [2024-06-28 03:41:01,444 INFO L125 PetriNetUnfolderBase]: For 3122434/3122438 co-relation queries the response was YES. [2024-06-28 03:41:01,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96080 conditions, 6641 events. 4329/6641 cut-off events. For 3122434/3122438 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 38271 event pairs, 808 based on Foata normal form. 5/6645 useless extension candidates. Maximal degree in co-relation 95829. Up to 6004 conditions per place. [2024-06-28 03:41:01,866 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 611 selfloop transitions, 208 changer transitions 0/823 dead transitions. [2024-06-28 03:41:01,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 823 transitions, 15625 flow [2024-06-28 03:41:01,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:41:01,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:41:01,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-28 03:41:01,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-28 03:41:01,883 INFO L175 Difference]: Start difference. First operand has 537 places, 798 transitions, 12603 flow. Second operand 9 states and 148 transitions. [2024-06-28 03:41:01,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 823 transitions, 15625 flow [2024-06-28 03:41:14,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 823 transitions, 15353 flow, removed 108 selfloop flow, removed 3 redundant places. [2024-06-28 03:41:14,170 INFO L231 Difference]: Finished difference. Result has 543 places, 804 transitions, 13067 flow [2024-06-28 03:41:14,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12331, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=798, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13067, PETRI_PLACES=543, PETRI_TRANSITIONS=804} [2024-06-28 03:41:14,170 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 500 predicate places. [2024-06-28 03:41:14,170 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 804 transitions, 13067 flow [2024-06-28 03:41:14,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-28 03:41:14,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:14,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:41:14,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-28 03:41:14,170 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:41:14,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:14,171 INFO L85 PathProgramCache]: Analyzing trace with hash 600132000, now seen corresponding path program 5 times [2024-06-28 03:41:14,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:14,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586618509] [2024-06-28 03:41:14,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:14,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:14,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:14,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:41:14,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:14,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586618509] [2024-06-28 03:41:14,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586618509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:14,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:14,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:41:14,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716750326] [2024-06-28 03:41:14,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:14,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:41:14,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:14,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:41:14,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:41:14,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:41:14,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 804 transitions, 13067 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:14,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:14,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:41:14,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:17,367 INFO L124 PetriNetUnfolderBase]: 4323/6634 cut-off events. [2024-06-28 03:41:17,367 INFO L125 PetriNetUnfolderBase]: For 3141640/3141644 co-relation queries the response was YES. [2024-06-28 03:41:17,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95918 conditions, 6634 events. 4323/6634 cut-off events. For 3141640/3141644 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 38264 event pairs, 809 based on Foata normal form. 4/6637 useless extension candidates. Maximal degree in co-relation 95665. Up to 6023 conditions per place. [2024-06-28 03:41:17,504 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 653 selfloop transitions, 168 changer transitions 0/825 dead transitions. [2024-06-28 03:41:17,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 825 transitions, 15493 flow [2024-06-28 03:41:17,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:41:17,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:41:17,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 03:41:17,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-28 03:41:17,505 INFO L175 Difference]: Start difference. First operand has 543 places, 804 transitions, 13067 flow. Second operand 9 states and 151 transitions. [2024-06-28 03:41:17,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 825 transitions, 15493 flow [2024-06-28 03:41:30,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 825 transitions, 14988 flow, removed 114 selfloop flow, removed 5 redundant places. [2024-06-28 03:41:30,949 INFO L231 Difference]: Finished difference. Result has 547 places, 804 transitions, 12906 flow [2024-06-28 03:41:30,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12562, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=804, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=636, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12906, PETRI_PLACES=547, PETRI_TRANSITIONS=804} [2024-06-28 03:41:30,950 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 504 predicate places. [2024-06-28 03:41:30,950 INFO L495 AbstractCegarLoop]: Abstraction has has 547 places, 804 transitions, 12906 flow [2024-06-28 03:41:30,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:30,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:30,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:41:30,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-28 03:41:30,951 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:41:30,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:30,951 INFO L85 PathProgramCache]: Analyzing trace with hash 600399127, now seen corresponding path program 3 times [2024-06-28 03:41:30,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:30,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342115493] [2024-06-28 03:41:30,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:30,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:30,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:31,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:41:31,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:31,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342115493] [2024-06-28 03:41:31,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342115493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:31,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:31,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:41:31,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956735245] [2024-06-28 03:41:31,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:31,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:41:31,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:31,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:41:31,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:41:31,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:41:31,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 804 transitions, 12906 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:31,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:31,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:41:31,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:34,298 INFO L124 PetriNetUnfolderBase]: 4351/6681 cut-off events. [2024-06-28 03:41:34,298 INFO L125 PetriNetUnfolderBase]: For 3171145/3171151 co-relation queries the response was YES. [2024-06-28 03:41:34,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96499 conditions, 6681 events. 4351/6681 cut-off events. For 3171145/3171151 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 38592 event pairs, 800 based on Foata normal form. 7/6687 useless extension candidates. Maximal degree in co-relation 96245. Up to 6341 conditions per place. [2024-06-28 03:41:34,448 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 733 selfloop transitions, 97 changer transitions 0/834 dead transitions. [2024-06-28 03:41:34,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 834 transitions, 15210 flow [2024-06-28 03:41:34,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:41:34,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:41:34,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 151 transitions. [2024-06-28 03:41:34,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3595238095238095 [2024-06-28 03:41:34,449 INFO L175 Difference]: Start difference. First operand has 547 places, 804 transitions, 12906 flow. Second operand 10 states and 151 transitions. [2024-06-28 03:41:34,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 834 transitions, 15210 flow [2024-06-28 03:41:47,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 834 transitions, 14901 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 03:41:47,990 INFO L231 Difference]: Finished difference. Result has 552 places, 819 transitions, 13135 flow [2024-06-28 03:41:47,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12598, PETRI_DIFFERENCE_MINUEND_PLACES=540, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=804, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=707, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13135, PETRI_PLACES=552, PETRI_TRANSITIONS=819} [2024-06-28 03:41:47,991 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 509 predicate places. [2024-06-28 03:41:47,991 INFO L495 AbstractCegarLoop]: Abstraction has has 552 places, 819 transitions, 13135 flow [2024-06-28 03:41:47,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:47,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:47,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:41:47,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-28 03:41:47,991 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:41:47,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:47,992 INFO L85 PathProgramCache]: Analyzing trace with hash -266775800, now seen corresponding path program 10 times [2024-06-28 03:41:47,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:47,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881008860] [2024-06-28 03:41:47,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:47,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:47,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:48,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-28 03:41:48,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:48,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881008860] [2024-06-28 03:41:48,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881008860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:48,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:48,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:41:48,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202223312] [2024-06-28 03:41:48,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:48,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:41:48,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:48,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:41:48,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:41:48,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:41:48,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 819 transitions, 13135 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:48,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:48,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:41:48,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:51,406 INFO L124 PetriNetUnfolderBase]: 4258/6574 cut-off events. [2024-06-28 03:41:51,407 INFO L125 PetriNetUnfolderBase]: For 3230551/3230557 co-relation queries the response was YES. [2024-06-28 03:41:51,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96291 conditions, 6574 events. 4258/6574 cut-off events. For 3230551/3230557 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 38286 event pairs, 745 based on Foata normal form. 2/6563 useless extension candidates. Maximal degree in co-relation 96034. Up to 6072 conditions per place. [2024-06-28 03:41:51,549 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 705 selfloop transitions, 66 changer transitions 0/839 dead transitions. [2024-06-28 03:41:51,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 839 transitions, 14939 flow [2024-06-28 03:41:51,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:41:51,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:41:51,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-28 03:41:51,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-28 03:41:51,550 INFO L175 Difference]: Start difference. First operand has 552 places, 819 transitions, 13135 flow. Second operand 9 states and 147 transitions. [2024-06-28 03:41:51,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 839 transitions, 14939 flow [2024-06-28 03:42:05,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 556 places, 839 transitions, 14763 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-28 03:42:05,621 INFO L231 Difference]: Finished difference. Result has 557 places, 822 transitions, 13297 flow [2024-06-28 03:42:05,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12959, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=819, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=753, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13297, PETRI_PLACES=557, PETRI_TRANSITIONS=822} [2024-06-28 03:42:05,622 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 514 predicate places. [2024-06-28 03:42:05,622 INFO L495 AbstractCegarLoop]: Abstraction has has 557 places, 822 transitions, 13297 flow [2024-06-28 03:42:05,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:05,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:05,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:42:05,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-28 03:42:05,622 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:42:05,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:05,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1415312370, now seen corresponding path program 10 times [2024-06-28 03:42:05,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:05,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085173845] [2024-06-28 03:42:05,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:05,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:05,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:06,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:42:06,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:06,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085173845] [2024-06-28 03:42:06,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085173845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:06,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:06,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:42:06,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126126969] [2024-06-28 03:42:06,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:06,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:42:06,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:06,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:42:06,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:42:06,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:42:06,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 822 transitions, 13297 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:06,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:06,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:42:06,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:08,955 INFO L124 PetriNetUnfolderBase]: 4366/6690 cut-off events. [2024-06-28 03:42:08,955 INFO L125 PetriNetUnfolderBase]: For 3254021/3254021 co-relation queries the response was YES. [2024-06-28 03:42:09,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97623 conditions, 6690 events. 4366/6690 cut-off events. For 3254021/3254021 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 38544 event pairs, 783 based on Foata normal form. 1/6690 useless extension candidates. Maximal degree in co-relation 97365. Up to 6375 conditions per place. [2024-06-28 03:42:09,089 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 757 selfloop transitions, 81 changer transitions 0/842 dead transitions. [2024-06-28 03:42:09,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 842 transitions, 15512 flow [2024-06-28 03:42:09,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:42:09,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:42:09,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-28 03:42:09,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37566137566137564 [2024-06-28 03:42:09,090 INFO L175 Difference]: Start difference. First operand has 557 places, 822 transitions, 13297 flow. Second operand 9 states and 142 transitions. [2024-06-28 03:42:09,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 842 transitions, 15512 flow [2024-06-28 03:42:22,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 558 places, 842 transitions, 15196 flow, removed 94 selfloop flow, removed 7 redundant places. [2024-06-28 03:42:23,001 INFO L231 Difference]: Finished difference. Result has 559 places, 825 transitions, 13294 flow [2024-06-28 03:42:23,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12981, PETRI_DIFFERENCE_MINUEND_PLACES=550, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=822, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=741, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13294, PETRI_PLACES=559, PETRI_TRANSITIONS=825} [2024-06-28 03:42:23,001 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 516 predicate places. [2024-06-28 03:42:23,002 INFO L495 AbstractCegarLoop]: Abstraction has has 559 places, 825 transitions, 13294 flow [2024-06-28 03:42:23,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:23,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:23,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:42:23,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-28 03:42:23,002 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:42:23,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:23,002 INFO L85 PathProgramCache]: Analyzing trace with hash -266538464, now seen corresponding path program 11 times [2024-06-28 03:42:23,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:23,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509486851] [2024-06-28 03:42:23,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:23,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:23,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:23,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:42:23,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:23,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509486851] [2024-06-28 03:42:23,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509486851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:23,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:23,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:42:23,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479458082] [2024-06-28 03:42:23,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:23,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:42:23,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:23,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:42:23,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:42:23,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:42:23,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 825 transitions, 13294 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:23,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:23,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:42:23,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:26,421 INFO L124 PetriNetUnfolderBase]: 4363/6686 cut-off events. [2024-06-28 03:42:26,422 INFO L125 PetriNetUnfolderBase]: For 3268585/3268585 co-relation queries the response was YES. [2024-06-28 03:42:26,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97294 conditions, 6686 events. 4363/6686 cut-off events. For 3268585/3268585 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 38541 event pairs, 783 based on Foata normal form. 1/6686 useless extension candidates. Maximal degree in co-relation 97035. Up to 6372 conditions per place. [2024-06-28 03:42:26,551 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 757 selfloop transitions, 82 changer transitions 0/843 dead transitions. [2024-06-28 03:42:26,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 843 transitions, 15028 flow [2024-06-28 03:42:26,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:42:26,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:42:26,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 165 transitions. [2024-06-28 03:42:26,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-28 03:42:26,552 INFO L175 Difference]: Start difference. First operand has 559 places, 825 transitions, 13294 flow. Second operand 11 states and 165 transitions. [2024-06-28 03:42:26,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 843 transitions, 15028 flow [2024-06-28 03:42:40,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 843 transitions, 14605 flow, removed 126 selfloop flow, removed 6 redundant places. [2024-06-28 03:42:40,612 INFO L231 Difference]: Finished difference. Result has 564 places, 825 transitions, 13041 flow [2024-06-28 03:42:40,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12871, PETRI_DIFFERENCE_MINUEND_PLACES=553, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=825, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=743, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13041, PETRI_PLACES=564, PETRI_TRANSITIONS=825} [2024-06-28 03:42:40,612 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 521 predicate places. [2024-06-28 03:42:40,612 INFO L495 AbstractCegarLoop]: Abstraction has has 564 places, 825 transitions, 13041 flow [2024-06-28 03:42:40,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:40,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:40,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:42:40,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-28 03:42:40,613 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:42:40,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:40,613 INFO L85 PathProgramCache]: Analyzing trace with hash 1838041889, now seen corresponding path program 4 times [2024-06-28 03:42:40,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:40,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139963677] [2024-06-28 03:42:40,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:40,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:40,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:41,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:42:41,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:41,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139963677] [2024-06-28 03:42:41,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139963677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:41,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:41,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:42:41,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552913960] [2024-06-28 03:42:41,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:41,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:42:41,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:41,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:42:41,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:42:41,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:42:41,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 564 places, 825 transitions, 13041 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-28 03:42:41,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:41,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:42:41,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:43,838 INFO L124 PetriNetUnfolderBase]: 4365/6696 cut-off events. [2024-06-28 03:42:43,839 INFO L125 PetriNetUnfolderBase]: For 3302632/3302638 co-relation queries the response was YES. [2024-06-28 03:42:43,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97051 conditions, 6696 events. 4365/6696 cut-off events. For 3302632/3302638 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 38660 event pairs, 808 based on Foata normal form. 8/6703 useless extension candidates. Maximal degree in co-relation 96793. Up to 6323 conditions per place. [2024-06-28 03:42:43,973 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 721 selfloop transitions, 122 changer transitions 0/847 dead transitions. [2024-06-28 03:42:43,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 572 places, 847 transitions, 15605 flow [2024-06-28 03:42:43,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:42:43,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:42:43,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-28 03:42:43,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-28 03:42:43,974 INFO L175 Difference]: Start difference. First operand has 564 places, 825 transitions, 13041 flow. Second operand 9 states and 145 transitions. [2024-06-28 03:42:43,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 572 places, 847 transitions, 15605 flow [2024-06-28 03:42:58,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 847 transitions, 15432 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-28 03:42:58,203 INFO L231 Difference]: Finished difference. Result has 563 places, 829 transitions, 13245 flow [2024-06-28 03:42:58,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12868, PETRI_DIFFERENCE_MINUEND_PLACES=554, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=825, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=707, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13245, PETRI_PLACES=563, PETRI_TRANSITIONS=829} [2024-06-28 03:42:58,204 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 520 predicate places. [2024-06-28 03:42:58,204 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 829 transitions, 13245 flow [2024-06-28 03:42:58,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-28 03:42:58,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:58,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:42:58,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-28 03:42:58,204 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:42:58,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:58,204 INFO L85 PathProgramCache]: Analyzing trace with hash 592768818, now seen corresponding path program 11 times [2024-06-28 03:42:58,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:58,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502323665] [2024-06-28 03:42:58,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:58,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:58,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:58,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:42:58,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:58,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502323665] [2024-06-28 03:42:58,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502323665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:58,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:58,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:42:58,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983214105] [2024-06-28 03:42:58,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:58,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:42:58,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:58,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:42:58,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:42:59,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:42:59,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 829 transitions, 13245 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:59,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:59,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:42:59,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:01,515 INFO L124 PetriNetUnfolderBase]: 4302/6646 cut-off events. [2024-06-28 03:43:01,515 INFO L125 PetriNetUnfolderBase]: For 3438984/3438994 co-relation queries the response was YES. [2024-06-28 03:43:01,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99171 conditions, 6646 events. 4302/6646 cut-off events. For 3438984/3438994 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 38853 event pairs, 779 based on Foata normal form. 2/6630 useless extension candidates. Maximal degree in co-relation 98912. Up to 5361 conditions per place. [2024-06-28 03:43:01,647 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 537 selfloop transitions, 255 changer transitions 0/861 dead transitions. [2024-06-28 03:43:01,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 861 transitions, 16269 flow [2024-06-28 03:43:01,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:43:01,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:43:01,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 03:43:01,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-28 03:43:01,648 INFO L175 Difference]: Start difference. First operand has 563 places, 829 transitions, 13245 flow. Second operand 9 states and 163 transitions. [2024-06-28 03:43:01,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 861 transitions, 16269 flow [2024-06-28 03:43:15,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 565 places, 861 transitions, 15939 flow, removed 76 selfloop flow, removed 6 redundant places. [2024-06-28 03:43:15,513 INFO L231 Difference]: Finished difference. Result has 566 places, 838 transitions, 14037 flow [2024-06-28 03:43:15,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12915, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=829, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14037, PETRI_PLACES=566, PETRI_TRANSITIONS=838} [2024-06-28 03:43:15,513 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 523 predicate places. [2024-06-28 03:43:15,513 INFO L495 AbstractCegarLoop]: Abstraction has has 566 places, 838 transitions, 14037 flow [2024-06-28 03:43:15,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:15,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:43:15,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:43:15,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-28 03:43:15,513 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:43:15,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:43:15,514 INFO L85 PathProgramCache]: Analyzing trace with hash 1838036092, now seen corresponding path program 6 times [2024-06-28 03:43:15,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:43:15,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358467975] [2024-06-28 03:43:15,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:43:15,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:43:15,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:43:16,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:43:16,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:43:16,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358467975] [2024-06-28 03:43:16,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358467975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:43:16,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:43:16,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:43:16,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984954633] [2024-06-28 03:43:16,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:43:16,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:43:16,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:43:16,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:43:16,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:43:16,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:43:16,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 838 transitions, 14037 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:16,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:43:16,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:43:16,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:18,842 INFO L124 PetriNetUnfolderBase]: 4401/6749 cut-off events. [2024-06-28 03:43:18,842 INFO L125 PetriNetUnfolderBase]: For 3435425/3435429 co-relation queries the response was YES. [2024-06-28 03:43:18,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100172 conditions, 6749 events. 4401/6749 cut-off events. For 3435425/3435429 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 39006 event pairs, 817 based on Foata normal form. 4/6752 useless extension candidates. Maximal degree in co-relation 99912. Up to 6135 conditions per place. [2024-06-28 03:43:19,000 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 693 selfloop transitions, 161 changer transitions 0/858 dead transitions. [2024-06-28 03:43:19,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 858 transitions, 16201 flow [2024-06-28 03:43:19,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:43:19,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:43:19,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 03:43:19,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-28 03:43:19,002 INFO L175 Difference]: Start difference. First operand has 566 places, 838 transitions, 14037 flow. Second operand 9 states and 151 transitions. [2024-06-28 03:43:19,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 858 transitions, 16201 flow Killed by 15