./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix006.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix006.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 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/mix006.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix006.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 02:54:20,400 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 02:54:20,443 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 02:54:20,446 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 02:54:20,446 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 02:54:20,459 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 02:54:20,463 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 02:54:20,464 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 02:54:20,464 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 02:54:20,467 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 02:54:20,467 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 02:54:20,468 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 02:54:20,468 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 02:54:20,469 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 02:54:20,469 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 02:54:20,469 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 02:54:20,470 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 02:54:20,470 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 02:54:20,470 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 02:54:20,470 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 02:54:20,470 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 02:54:20,471 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 02:54:20,471 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 02:54:20,471 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 02:54:20,471 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 02:54:20,471 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 02:54:20,472 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 02:54:20,472 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 02:54:20,472 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 02:54:20,472 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 02:54:20,473 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 02:54:20,473 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 02:54:20,474 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:54:20,474 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 02:54:20,474 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 02:54:20,474 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 02:54:20,474 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 02:54:20,475 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 02:54:20,475 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 02:54:20,476 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 02:54:20,476 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 02:54:20,476 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 02:54:20,477 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 02:54:20,477 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 02:54:20,665 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 02:54:20,697 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 02:54:20,698 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 02:54:20,699 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 02:54:20,700 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 02:54:20,701 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix006.opt.yml/witness.yml [2024-06-28 02:54:20,912 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 02:54:20,913 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 02:54:20,913 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix006.opt.i [2024-06-28 02:54:21,978 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 02:54:22,237 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 02:54:22,241 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix006.opt.i [2024-06-28 02:54:22,260 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7b9cfb397/babc329ae702450aa974adf80941487a/FLAG1e02669e8 [2024-06-28 02:54:22,279 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7b9cfb397/babc329ae702450aa974adf80941487a [2024-06-28 02:54:22,280 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 02:54:22,281 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 02:54:22,284 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 02:54:22,284 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 02:54:22,289 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 02:54:22,290 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:54:20" (1/2) ... [2024-06-28 02:54:22,293 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@36bffd0e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:54:22, skipping insertion in model container [2024-06-28 02:54:22,293 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:54:20" (1/2) ... [2024-06-28 02:54:22,295 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@23afcdc9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:54:22, skipping insertion in model container [2024-06-28 02:54:22,295 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:54:22" (2/2) ... [2024-06-28 02:54:22,296 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@36bffd0e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:54:22, skipping insertion in model container [2024-06-28 02:54:22,296 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:54:22" (2/2) ... [2024-06-28 02:54:22,312 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 02:54:22,389 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 02:54:22,390 INFO L97 edCorrectnessWitness]: Location invariant before [L851-L851] (((((((((((((((((((! multithreaded || y$r_buff1_thd1 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (((((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0) [2024-06-28 02:54:22,390 INFO L97 edCorrectnessWitness]: Location invariant before [L852-L852] (((((((((((((((((((! multithreaded || y$r_buff1_thd1 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (((((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0) [2024-06-28 02:54:22,390 INFO L97 edCorrectnessWitness]: Location invariant before [L849-L849] (((((((((((((((((((! multithreaded || y$r_buff1_thd1 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (((((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0) [2024-06-28 02:54:22,391 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 02:54:22,391 INFO L106 edCorrectnessWitness]: ghost_update [L847-L847] multithreaded = 1; [2024-06-28 02:54:22,424 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 02:54:22,745 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:54:22,753 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 02:54:22,891 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:54:22,929 INFO L206 MainTranslator]: Completed translation [2024-06-28 02:54:22,929 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:54:22 WrapperNode [2024-06-28 02:54:22,930 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 02:54:22,931 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 02:54:22,931 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 02:54:22,931 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 02:54:22,936 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:54:22" (1/1) ... [2024-06-28 02:54:22,964 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:54:22" (1/1) ... [2024-06-28 02:54:22,994 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 149 [2024-06-28 02:54:22,994 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 02:54:22,995 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 02:54:22,995 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 02:54:22,995 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 02:54:23,003 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:54:22" (1/1) ... [2024-06-28 02:54:23,003 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:54:22" (1/1) ... [2024-06-28 02:54:23,017 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:54:22" (1/1) ... [2024-06-28 02:54:23,034 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 02:54:23,039 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:54:22" (1/1) ... [2024-06-28 02:54:23,040 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:54:22" (1/1) ... [2024-06-28 02:54:23,050 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:54:22" (1/1) ... [2024-06-28 02:54:23,061 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:54:22" (1/1) ... [2024-06-28 02:54:23,063 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:54:22" (1/1) ... [2024-06-28 02:54:23,069 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:54:22" (1/1) ... [2024-06-28 02:54:23,072 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 02:54:23,073 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 02:54:23,074 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 02:54:23,074 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 02:54:23,074 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:54:22" (1/1) ... [2024-06-28 02:54:23,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:54:23,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 02:54:23,096 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 02:54:23,114 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 02:54:23,128 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 02:54:23,129 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 02:54:23,129 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 02:54:23,129 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 02:54:23,129 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 02:54:23,129 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 02:54:23,130 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 02:54:23,130 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 02:54:23,130 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 02:54:23,130 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 02:54:23,130 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 02:54:23,130 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 02:54:23,131 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 02:54:23,274 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 02:54:23,276 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 02:54:23,556 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 02:54:23,556 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 02:54:23,738 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 02:54:23,738 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 02:54:23,738 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:54:23 BoogieIcfgContainer [2024-06-28 02:54:23,739 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 02:54:23,740 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 02:54:23,740 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 02:54:23,742 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 02:54:23,742 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:54:20" (1/4) ... [2024-06-28 02:54:23,743 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5862ac6b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:54:23, skipping insertion in model container [2024-06-28 02:54:23,743 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 02:54:22" (2/4) ... [2024-06-28 02:54:23,743 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5862ac6b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:54:23, skipping insertion in model container [2024-06-28 02:54:23,743 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:54:22" (3/4) ... [2024-06-28 02:54:23,744 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5862ac6b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:54:23, skipping insertion in model container [2024-06-28 02:54:23,744 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:54:23" (4/4) ... [2024-06-28 02:54:23,745 INFO L112 eAbstractionObserver]: Analyzing ICFG mix006.opt.i [2024-06-28 02:54:23,758 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 02:54:23,758 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 02:54:23,758 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 02:54:23,794 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 02:54:23,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 02:54:23,851 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-28 02:54:23,851 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:54:23,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 70 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 02:54:23,855 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 02:54:23,857 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-28 02:54:23,869 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 02:54:23,874 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;@54b81f70, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 02:54:23,874 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 02:54:23,878 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 02:54:23,878 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 02:54:23,878 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:54:23,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:23,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 02:54:23,880 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 02:54:23,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:23,885 INFO L85 PathProgramCache]: Analyzing trace with hash 398955286, now seen corresponding path program 1 times [2024-06-28 02:54:23,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:23,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243195503] [2024-06-28 02:54:23,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:23,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:24,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:24,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:24,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:24,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243195503] [2024-06-28 02:54:24,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243195503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:24,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:24,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:54:24,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823640921] [2024-06-28 02:54:24,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:24,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:54:24,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:24,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:54:24,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:54:24,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-28 02:54:24,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:24,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:24,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-28 02:54:24,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:25,256 INFO L124 PetriNetUnfolderBase]: 1116/1776 cut-off events. [2024-06-28 02:54:25,257 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-28 02:54:25,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3527 conditions, 1776 events. 1116/1776 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8974 event pairs, 765 based on Foata normal form. 1/1713 useless extension candidates. Maximal degree in co-relation 3515. Up to 1676 conditions per place. [2024-06-28 02:54:25,271 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 31 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-28 02:54:25,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 171 flow [2024-06-28 02:54:25,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:54:25,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:54:25,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 80 transitions. [2024-06-28 02:54:25,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6349206349206349 [2024-06-28 02:54:25,283 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 80 transitions. [2024-06-28 02:54:25,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 171 flow [2024-06-28 02:54:25,285 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 02:54:25,288 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-28 02:54:25,289 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 02:54:25,292 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-28 02:54:25,292 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-28 02:54:25,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:25,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:25,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:54:25,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 02:54:25,293 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 02:54:25,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:25,294 INFO L85 PathProgramCache]: Analyzing trace with hash 1144019377, now seen corresponding path program 1 times [2024-06-28 02:54:25,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:25,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215534226] [2024-06-28 02:54:25,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:25,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:25,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:25,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:25,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:25,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215534226] [2024-06-28 02:54:25,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215534226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:25,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:25,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:54:25,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386461708] [2024-06-28 02:54:25,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:25,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:54:25,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:25,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:54:25,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:54:25,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-28 02:54:25,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:25,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:25,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-28 02:54:25,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:26,050 INFO L124 PetriNetUnfolderBase]: 1280/1982 cut-off events. [2024-06-28 02:54:26,050 INFO L125 PetriNetUnfolderBase]: For 401/401 co-relation queries the response was YES. [2024-06-28 02:54:26,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4503 conditions, 1982 events. 1280/1982 cut-off events. For 401/401 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9782 event pairs, 750 based on Foata normal form. 3/1979 useless extension candidates. Maximal degree in co-relation 4491. Up to 1897 conditions per place. [2024-06-28 02:54:26,059 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 39 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-28 02:54:26,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 53 transitions, 240 flow [2024-06-28 02:54:26,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:54:26,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:54:26,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-06-28 02:54:26,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-28 02:54:26,063 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 101 transitions. [2024-06-28 02:54:26,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 53 transitions, 240 flow [2024-06-28 02:54:26,064 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 02:54:26,066 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-28 02:54:26,067 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 02:54:26,067 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-28 02:54:26,067 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-28 02:54:26,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:26,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:26,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:54:26,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 02:54:26,070 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 02:54:26,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:26,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1104863043, now seen corresponding path program 1 times [2024-06-28 02:54:26,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:26,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421592576] [2024-06-28 02:54:26,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:26,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:26,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:26,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:26,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:26,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421592576] [2024-06-28 02:54:26,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421592576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:26,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:26,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:54:26,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817900164] [2024-06-28 02:54:26,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:26,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:54:26,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:26,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:54:26,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:54:26,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 02:54:26,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:26,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:26,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 02:54:26,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:26,908 INFO L124 PetriNetUnfolderBase]: 1568/2406 cut-off events. [2024-06-28 02:54:26,909 INFO L125 PetriNetUnfolderBase]: For 1364/1364 co-relation queries the response was YES. [2024-06-28 02:54:26,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6039 conditions, 2406 events. 1568/2406 cut-off events. For 1364/1364 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11887 event pairs, 669 based on Foata normal form. 5/2408 useless extension candidates. Maximal degree in co-relation 6025. Up to 2248 conditions per place. [2024-06-28 02:54:26,919 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 53 selfloop transitions, 16 changer transitions 0/75 dead transitions. [2024-06-28 02:54:26,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 75 transitions, 396 flow [2024-06-28 02:54:26,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:54:26,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:54:26,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-28 02:54:26,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-28 02:54:26,921 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 5 states and 128 transitions. [2024-06-28 02:54:26,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 75 transitions, 396 flow [2024-06-28 02:54:26,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 75 transitions, 382 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 02:54:26,924 INFO L231 Difference]: Finished difference. Result has 51 places, 50 transitions, 237 flow [2024-06-28 02:54:26,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=237, PETRI_PLACES=51, PETRI_TRANSITIONS=50} [2024-06-28 02:54:26,924 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-28 02:54:26,925 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 50 transitions, 237 flow [2024-06-28 02:54:26,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:26,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:26,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:54:26,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 02:54:26,925 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:54:26,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:26,926 INFO L85 PathProgramCache]: Analyzing trace with hash -801262658, now seen corresponding path program 1 times [2024-06-28 02:54:26,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:26,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015951321] [2024-06-28 02:54:26,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:26,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:26,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:27,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 02:54:27,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:27,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015951321] [2024-06-28 02:54:27,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015951321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:27,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:27,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:54:27,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556658964] [2024-06-28 02:54:27,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:27,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:54:27,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:27,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:54:27,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:54:27,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 02:54:27,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 50 transitions, 237 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:27,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:27,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 02:54:27,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:27,811 INFO L124 PetriNetUnfolderBase]: 1580/2426 cut-off events. [2024-06-28 02:54:27,812 INFO L125 PetriNetUnfolderBase]: For 3226/3228 co-relation queries the response was YES. [2024-06-28 02:54:27,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7183 conditions, 2426 events. 1580/2426 cut-off events. For 3226/3228 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 12009 event pairs, 481 based on Foata normal form. 12/2435 useless extension candidates. Maximal degree in co-relation 7166. Up to 2216 conditions per place. [2024-06-28 02:54:27,824 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 57 selfloop transitions, 19 changer transitions 0/82 dead transitions. [2024-06-28 02:54:27,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 82 transitions, 499 flow [2024-06-28 02:54:27,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:54:27,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:54:27,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-28 02:54:27,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 02:54:27,826 INFO L175 Difference]: Start difference. First operand has 51 places, 50 transitions, 237 flow. Second operand 6 states and 147 transitions. [2024-06-28 02:54:27,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 82 transitions, 499 flow [2024-06-28 02:54:27,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 82 transitions, 491 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-28 02:54:27,829 INFO L231 Difference]: Finished difference. Result has 56 places, 52 transitions, 293 flow [2024-06-28 02:54:27,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=221, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=293, PETRI_PLACES=56, PETRI_TRANSITIONS=52} [2024-06-28 02:54:27,830 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 13 predicate places. [2024-06-28 02:54:27,830 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 52 transitions, 293 flow [2024-06-28 02:54:27,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:27,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:27,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:54:27,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 02:54:27,831 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 02:54:27,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:27,831 INFO L85 PathProgramCache]: Analyzing trace with hash -1011703320, now seen corresponding path program 1 times [2024-06-28 02:54:27,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:27,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233108636] [2024-06-28 02:54:27,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:27,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:27,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:28,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:28,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:28,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233108636] [2024-06-28 02:54:28,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233108636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:28,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:28,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:54:28,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861709836] [2024-06-28 02:54:28,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:28,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:54:28,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:28,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:54:28,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:54:28,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:54:28,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 52 transitions, 293 flow. Second operand has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:28,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:28,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:54:28,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:28,815 INFO L124 PetriNetUnfolderBase]: 1368/2159 cut-off events. [2024-06-28 02:54:28,815 INFO L125 PetriNetUnfolderBase]: For 4097/4097 co-relation queries the response was YES. [2024-06-28 02:54:28,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6930 conditions, 2159 events. 1368/2159 cut-off events. For 4097/4097 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 10907 event pairs, 562 based on Foata normal form. 2/2140 useless extension candidates. Maximal degree in co-relation 6909. Up to 2036 conditions per place. [2024-06-28 02:54:28,827 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 49 selfloop transitions, 8 changer transitions 0/63 dead transitions. [2024-06-28 02:54:28,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 63 transitions, 435 flow [2024-06-28 02:54:28,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:54:28,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:54:28,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 100 transitions. [2024-06-28 02:54:28,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-28 02:54:28,829 INFO L175 Difference]: Start difference. First operand has 56 places, 52 transitions, 293 flow. Second operand 5 states and 100 transitions. [2024-06-28 02:54:28,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 63 transitions, 435 flow [2024-06-28 02:54:28,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 63 transitions, 385 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 02:54:28,835 INFO L231 Difference]: Finished difference. Result has 57 places, 52 transitions, 267 flow [2024-06-28 02:54:28,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=243, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=267, PETRI_PLACES=57, PETRI_TRANSITIONS=52} [2024-06-28 02:54:28,836 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-28 02:54:28,852 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 52 transitions, 267 flow [2024-06-28 02:54:28,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:28,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:28,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:54:28,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 02:54:28,853 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 02:54:28,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:28,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1325736148, now seen corresponding path program 1 times [2024-06-28 02:54:28,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:28,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425723202] [2024-06-28 02:54:28,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:28,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:28,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:29,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:29,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:29,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425723202] [2024-06-28 02:54:29,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425723202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:29,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:29,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:54:29,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382588890] [2024-06-28 02:54:29,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:29,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:54:29,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:29,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:54:29,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:54:29,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:54:29,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 52 transitions, 267 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:29,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:29,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:54:29,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:29,999 INFO L124 PetriNetUnfolderBase]: 1358/2171 cut-off events. [2024-06-28 02:54:30,000 INFO L125 PetriNetUnfolderBase]: For 4747/4747 co-relation queries the response was YES. [2024-06-28 02:54:30,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6938 conditions, 2171 events. 1358/2171 cut-off events. For 4747/4747 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 11000 event pairs, 526 based on Foata normal form. 4/2166 useless extension candidates. Maximal degree in co-relation 6915. Up to 2004 conditions per place. [2024-06-28 02:54:30,013 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 54 selfloop transitions, 11 changer transitions 0/71 dead transitions. [2024-06-28 02:54:30,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 71 transitions, 455 flow [2024-06-28 02:54:30,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:54:30,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:54:30,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 119 transitions. [2024-06-28 02:54:30,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-06-28 02:54:30,015 INFO L175 Difference]: Start difference. First operand has 57 places, 52 transitions, 267 flow. Second operand 6 states and 119 transitions. [2024-06-28 02:54:30,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 71 transitions, 455 flow [2024-06-28 02:54:30,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 71 transitions, 433 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 02:54:30,019 INFO L231 Difference]: Finished difference. Result has 59 places, 55 transitions, 299 flow [2024-06-28 02:54:30,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=245, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=299, PETRI_PLACES=59, PETRI_TRANSITIONS=55} [2024-06-28 02:54:30,019 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-28 02:54:30,020 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 55 transitions, 299 flow [2024-06-28 02:54:30,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:30,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:30,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:54:30,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 02:54:30,020 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 02:54:30,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:30,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1846131877, now seen corresponding path program 1 times [2024-06-28 02:54:30,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:30,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064990784] [2024-06-28 02:54:30,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:30,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:30,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:30,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:30,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:30,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064990784] [2024-06-28 02:54:30,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064990784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:30,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:30,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:54:30,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736363786] [2024-06-28 02:54:30,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:30,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:54:30,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:30,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:54:30,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:54:30,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:54:30,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 55 transitions, 299 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:30,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:30,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:54:30,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:31,155 INFO L124 PetriNetUnfolderBase]: 1571/2394 cut-off events. [2024-06-28 02:54:31,155 INFO L125 PetriNetUnfolderBase]: For 7305/7309 co-relation queries the response was YES. [2024-06-28 02:54:31,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8368 conditions, 2394 events. 1571/2394 cut-off events. For 7305/7309 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11650 event pairs, 635 based on Foata normal form. 8/2401 useless extension candidates. Maximal degree in co-relation 8345. Up to 2253 conditions per place. [2024-06-28 02:54:31,174 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 54 selfloop transitions, 19 changer transitions 0/78 dead transitions. [2024-06-28 02:54:31,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 78 transitions, 541 flow [2024-06-28 02:54:31,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:54:31,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:54:31,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 122 transitions. [2024-06-28 02:54:31,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48412698412698413 [2024-06-28 02:54:31,175 INFO L175 Difference]: Start difference. First operand has 59 places, 55 transitions, 299 flow. Second operand 6 states and 122 transitions. [2024-06-28 02:54:31,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 78 transitions, 541 flow [2024-06-28 02:54:31,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 78 transitions, 511 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 02:54:31,180 INFO L231 Difference]: Finished difference. Result has 61 places, 58 transitions, 341 flow [2024-06-28 02:54:31,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=269, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=341, PETRI_PLACES=61, PETRI_TRANSITIONS=58} [2024-06-28 02:54:31,181 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 18 predicate places. [2024-06-28 02:54:31,181 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 58 transitions, 341 flow [2024-06-28 02:54:31,181 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 02:54:31,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:31,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:54:31,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 02:54:31,182 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 02:54:31,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:31,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1584246969, now seen corresponding path program 2 times [2024-06-28 02:54:31,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:31,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316222735] [2024-06-28 02:54:31,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:31,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:31,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:31,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:31,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:31,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316222735] [2024-06-28 02:54:31,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316222735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:31,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:31,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:54:31,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112699647] [2024-06-28 02:54:31,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:31,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:54:31,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:31,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:54:31,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:54:31,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:54:31,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 58 transitions, 341 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:31,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:31,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:54:31,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:32,274 INFO L124 PetriNetUnfolderBase]: 1559/2367 cut-off events. [2024-06-28 02:54:32,274 INFO L125 PetriNetUnfolderBase]: For 8725/8725 co-relation queries the response was YES. [2024-06-28 02:54:32,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8537 conditions, 2367 events. 1559/2367 cut-off events. For 8725/8725 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11458 event pairs, 649 based on Foata normal form. 2/2365 useless extension candidates. Maximal degree in co-relation 8513. Up to 2237 conditions per place. [2024-06-28 02:54:32,285 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 48 selfloop transitions, 20 changer transitions 0/73 dead transitions. [2024-06-28 02:54:32,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 73 transitions, 515 flow [2024-06-28 02:54:32,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:54:32,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:54:32,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 118 transitions. [2024-06-28 02:54:32,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46825396825396826 [2024-06-28 02:54:32,287 INFO L175 Difference]: Start difference. First operand has 61 places, 58 transitions, 341 flow. Second operand 6 states and 118 transitions. [2024-06-28 02:54:32,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 73 transitions, 515 flow [2024-06-28 02:54:32,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 73 transitions, 486 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 02:54:32,296 INFO L231 Difference]: Finished difference. Result has 64 places, 58 transitions, 360 flow [2024-06-28 02:54:32,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=360, PETRI_PLACES=64, PETRI_TRANSITIONS=58} [2024-06-28 02:54:32,298 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 21 predicate places. [2024-06-28 02:54:32,298 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 58 transitions, 360 flow [2024-06-28 02:54:32,299 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 02:54:32,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:32,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:54:32,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 02:54:32,299 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 02:54:32,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:32,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1889539607, now seen corresponding path program 1 times [2024-06-28 02:54:32,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:32,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980408] [2024-06-28 02:54:32,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:32,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:32,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:32,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:32,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:32,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980408] [2024-06-28 02:54:32,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:32,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:32,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:54:32,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106459312] [2024-06-28 02:54:32,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:32,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:54:32,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:32,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:54:32,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:54:32,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:54:32,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 58 transitions, 360 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:32,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:32,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:54:32,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:33,619 INFO L124 PetriNetUnfolderBase]: 1733/2649 cut-off events. [2024-06-28 02:54:33,624 INFO L125 PetriNetUnfolderBase]: For 11612/11616 co-relation queries the response was YES. [2024-06-28 02:54:33,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9924 conditions, 2649 events. 1733/2649 cut-off events. For 11612/11616 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 13070 event pairs, 547 based on Foata normal form. 9/2657 useless extension candidates. Maximal degree in co-relation 9899. Up to 2237 conditions per place. [2024-06-28 02:54:33,639 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 79 selfloop transitions, 39 changer transitions 0/123 dead transitions. [2024-06-28 02:54:33,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 123 transitions, 997 flow [2024-06-28 02:54:33,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:54:33,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:54:33,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 169 transitions. [2024-06-28 02:54:33,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5029761904761905 [2024-06-28 02:54:33,640 INFO L175 Difference]: Start difference. First operand has 64 places, 58 transitions, 360 flow. Second operand 8 states and 169 transitions. [2024-06-28 02:54:33,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 123 transitions, 997 flow [2024-06-28 02:54:33,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 123 transitions, 871 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 02:54:33,650 INFO L231 Difference]: Finished difference. Result has 69 places, 82 transitions, 581 flow [2024-06-28 02:54:33,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=295, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=581, PETRI_PLACES=69, PETRI_TRANSITIONS=82} [2024-06-28 02:54:33,651 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2024-06-28 02:54:33,651 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 82 transitions, 581 flow [2024-06-28 02:54:33,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:33,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:33,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:54:33,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 02:54:33,652 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 02:54:33,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:33,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1562649223, now seen corresponding path program 2 times [2024-06-28 02:54:33,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:33,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535092457] [2024-06-28 02:54:33,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:33,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:33,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:34,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 02:54:34,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:34,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535092457] [2024-06-28 02:54:34,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535092457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:34,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:34,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:54:34,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044926919] [2024-06-28 02:54:34,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:34,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:54:34,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:34,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:54:34,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:54:34,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:54:34,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 82 transitions, 581 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:34,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:34,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:54:34,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:34,965 INFO L124 PetriNetUnfolderBase]: 1805/2765 cut-off events. [2024-06-28 02:54:34,965 INFO L125 PetriNetUnfolderBase]: For 15152/15156 co-relation queries the response was YES. [2024-06-28 02:54:34,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11381 conditions, 2765 events. 1805/2765 cut-off events. For 15152/15156 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 13773 event pairs, 559 based on Foata normal form. 12/2776 useless extension candidates. Maximal degree in co-relation 11352. Up to 2285 conditions per place. [2024-06-28 02:54:34,978 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 65 selfloop transitions, 48 changer transitions 0/118 dead transitions. [2024-06-28 02:54:34,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 118 transitions, 1003 flow [2024-06-28 02:54:34,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:54:34,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:54:34,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-28 02:54:34,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4931972789115646 [2024-06-28 02:54:34,979 INFO L175 Difference]: Start difference. First operand has 69 places, 82 transitions, 581 flow. Second operand 7 states and 145 transitions. [2024-06-28 02:54:34,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 118 transitions, 1003 flow [2024-06-28 02:54:34,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 118 transitions, 975 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-28 02:54:34,990 INFO L231 Difference]: Finished difference. Result has 74 places, 89 transitions, 734 flow [2024-06-28 02:54:34,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=553, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=734, PETRI_PLACES=74, PETRI_TRANSITIONS=89} [2024-06-28 02:54:34,991 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 31 predicate places. [2024-06-28 02:54:34,991 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 89 transitions, 734 flow [2024-06-28 02:54:34,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:34,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:34,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:54:34,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 02:54:34,991 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 02:54:34,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:34,992 INFO L85 PathProgramCache]: Analyzing trace with hash -1866777303, now seen corresponding path program 3 times [2024-06-28 02:54:34,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:34,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165650933] [2024-06-28 02:54:34,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:34,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:34,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:35,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:35,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:35,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165650933] [2024-06-28 02:54:35,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165650933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:35,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:35,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:54:35,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700079305] [2024-06-28 02:54:35,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:35,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:54:35,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:35,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:54:35,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:54:35,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:54:35,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 89 transitions, 734 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:35,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:35,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:54:35,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:36,273 INFO L124 PetriNetUnfolderBase]: 1841/2818 cut-off events. [2024-06-28 02:54:36,273 INFO L125 PetriNetUnfolderBase]: For 18412/18414 co-relation queries the response was YES. [2024-06-28 02:54:36,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12391 conditions, 2818 events. 1841/2818 cut-off events. For 18412/18414 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 14017 event pairs, 563 based on Foata normal form. 6/2818 useless extension candidates. Maximal degree in co-relation 12360. Up to 2301 conditions per place. [2024-06-28 02:54:36,292 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 62 selfloop transitions, 60 changer transitions 0/127 dead transitions. [2024-06-28 02:54:36,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 127 transitions, 1268 flow [2024-06-28 02:54:36,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:54:36,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:54:36,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-28 02:54:36,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4931972789115646 [2024-06-28 02:54:36,293 INFO L175 Difference]: Start difference. First operand has 74 places, 89 transitions, 734 flow. Second operand 7 states and 145 transitions. [2024-06-28 02:54:36,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 127 transitions, 1268 flow [2024-06-28 02:54:36,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 127 transitions, 1152 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-28 02:54:36,314 INFO L231 Difference]: Finished difference. Result has 77 places, 99 transitions, 882 flow [2024-06-28 02:54:36,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=638, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=882, PETRI_PLACES=77, PETRI_TRANSITIONS=99} [2024-06-28 02:54:36,314 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 34 predicate places. [2024-06-28 02:54:36,314 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 99 transitions, 882 flow [2024-06-28 02:54:36,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:36,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:36,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:54:36,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 02:54:36,315 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 02:54:36,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:36,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1572646189, now seen corresponding path program 4 times [2024-06-28 02:54:36,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:36,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191281195] [2024-06-28 02:54:36,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:36,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:36,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:36,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:36,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:36,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191281195] [2024-06-28 02:54:36,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191281195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:36,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:36,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:54:36,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023836296] [2024-06-28 02:54:36,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:36,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:54:36,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:36,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:54:36,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:54:37,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:54:37,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 99 transitions, 882 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:37,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:37,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:54:37,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:37,691 INFO L124 PetriNetUnfolderBase]: 1825/2793 cut-off events. [2024-06-28 02:54:37,691 INFO L125 PetriNetUnfolderBase]: For 18612/18614 co-relation queries the response was YES. [2024-06-28 02:54:37,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12206 conditions, 2793 events. 1825/2793 cut-off events. For 18612/18614 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 13882 event pairs, 572 based on Foata normal form. 6/2793 useless extension candidates. Maximal degree in co-relation 12174. Up to 2294 conditions per place. [2024-06-28 02:54:37,713 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 62 selfloop transitions, 58 changer transitions 0/125 dead transitions. [2024-06-28 02:54:37,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 125 transitions, 1242 flow [2024-06-28 02:54:37,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:54:37,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:54:37,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-28 02:54:37,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897959183673469 [2024-06-28 02:54:37,716 INFO L175 Difference]: Start difference. First operand has 77 places, 99 transitions, 882 flow. Second operand 7 states and 144 transitions. [2024-06-28 02:54:37,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 125 transitions, 1242 flow [2024-06-28 02:54:37,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 125 transitions, 1146 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-28 02:54:37,746 INFO L231 Difference]: Finished difference. Result has 81 places, 99 transitions, 912 flow [2024-06-28 02:54:37,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=786, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=912, PETRI_PLACES=81, PETRI_TRANSITIONS=99} [2024-06-28 02:54:37,747 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 38 predicate places. [2024-06-28 02:54:37,747 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 99 transitions, 912 flow [2024-06-28 02:54:37,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:37,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:37,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:54:37,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 02:54:37,748 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:54:37,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:37,749 INFO L85 PathProgramCache]: Analyzing trace with hash 787456522, now seen corresponding path program 1 times [2024-06-28 02:54:37,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:37,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776748334] [2024-06-28 02:54:37,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:37,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:37,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:38,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:38,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:38,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776748334] [2024-06-28 02:54:38,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776748334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:38,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:38,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:54:38,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286056885] [2024-06-28 02:54:38,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:38,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:54:38,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:38,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:54:38,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:54:38,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 02:54:38,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 99 transitions, 912 flow. Second operand has 6 states, 6 states have (on average 14.0) internal successors, (84), 6 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:38,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:38,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 02:54:38,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:38,726 INFO L124 PetriNetUnfolderBase]: 1510/2459 cut-off events. [2024-06-28 02:54:38,726 INFO L125 PetriNetUnfolderBase]: For 18210/18229 co-relation queries the response was YES. [2024-06-28 02:54:38,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10757 conditions, 2459 events. 1510/2459 cut-off events. For 18210/18229 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 13087 event pairs, 521 based on Foata normal form. 8/2451 useless extension candidates. Maximal degree in co-relation 10723. Up to 2206 conditions per place. [2024-06-28 02:54:38,740 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 89 selfloop transitions, 8 changer transitions 0/110 dead transitions. [2024-06-28 02:54:38,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 110 transitions, 1150 flow [2024-06-28 02:54:38,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:54:38,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:54:38,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 100 transitions. [2024-06-28 02:54:38,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-28 02:54:38,741 INFO L175 Difference]: Start difference. First operand has 81 places, 99 transitions, 912 flow. Second operand 5 states and 100 transitions. [2024-06-28 02:54:38,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 110 transitions, 1150 flow [2024-06-28 02:54:38,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 110 transitions, 1007 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 02:54:38,761 INFO L231 Difference]: Finished difference. Result has 80 places, 102 transitions, 817 flow [2024-06-28 02:54:38,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=769, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=817, PETRI_PLACES=80, PETRI_TRANSITIONS=102} [2024-06-28 02:54:38,762 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 37 predicate places. [2024-06-28 02:54:38,762 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 102 transitions, 817 flow [2024-06-28 02:54:38,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.0) internal successors, (84), 6 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:38,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:38,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:54:38,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 02:54:38,763 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 02:54:38,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:38,763 INFO L85 PathProgramCache]: Analyzing trace with hash 2001640229, now seen corresponding path program 1 times [2024-06-28 02:54:38,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:38,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118404197] [2024-06-28 02:54:38,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:38,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:38,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:39,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:39,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:39,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118404197] [2024-06-28 02:54:39,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118404197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:39,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:39,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:54:39,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906086355] [2024-06-28 02:54:39,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:39,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:54:39,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:39,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:54:39,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:54:39,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:54:39,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 102 transitions, 817 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:39,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:39,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:54:39,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:40,302 INFO L124 PetriNetUnfolderBase]: 1866/2883 cut-off events. [2024-06-28 02:54:40,302 INFO L125 PetriNetUnfolderBase]: For 22504/22508 co-relation queries the response was YES. [2024-06-28 02:54:40,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12838 conditions, 2883 events. 1866/2883 cut-off events. For 22504/22508 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 14600 event pairs, 565 based on Foata normal form. 8/2890 useless extension candidates. Maximal degree in co-relation 12803. Up to 2328 conditions per place. [2024-06-28 02:54:40,319 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 75 selfloop transitions, 62 changer transitions 0/142 dead transitions. [2024-06-28 02:54:40,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 142 transitions, 1319 flow [2024-06-28 02:54:40,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:54:40,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:54:40,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-28 02:54:40,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851190476190476 [2024-06-28 02:54:40,321 INFO L175 Difference]: Start difference. First operand has 80 places, 102 transitions, 817 flow. Second operand 8 states and 163 transitions. [2024-06-28 02:54:40,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 142 transitions, 1319 flow [2024-06-28 02:54:40,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 142 transitions, 1293 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 02:54:40,343 INFO L231 Difference]: Finished difference. Result has 85 places, 108 transitions, 1003 flow [2024-06-28 02:54:40,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=791, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1003, PETRI_PLACES=85, PETRI_TRANSITIONS=108} [2024-06-28 02:54:40,344 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 42 predicate places. [2024-06-28 02:54:40,344 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 108 transitions, 1003 flow [2024-06-28 02:54:40,345 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 02:54:40,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:40,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:54:40,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 02:54:40,345 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 02:54:40,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:40,345 INFO L85 PathProgramCache]: Analyzing trace with hash 2001634649, now seen corresponding path program 2 times [2024-06-28 02:54:40,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:40,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547607575] [2024-06-28 02:54:40,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:40,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:40,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:41,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:41,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:41,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547607575] [2024-06-28 02:54:41,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547607575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:41,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:41,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:54:41,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970932928] [2024-06-28 02:54:41,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:41,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:54:41,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:41,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:54:41,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:54:41,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:54:41,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 108 transitions, 1003 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:41,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:41,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:54:41,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:41,762 INFO L124 PetriNetUnfolderBase]: 1898/2954 cut-off events. [2024-06-28 02:54:41,762 INFO L125 PetriNetUnfolderBase]: For 27037/27045 co-relation queries the response was YES. [2024-06-28 02:54:41,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13731 conditions, 2954 events. 1898/2954 cut-off events. For 27037/27045 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 15149 event pairs, 576 based on Foata normal form. 14/2967 useless extension candidates. Maximal degree in co-relation 13695. Up to 2357 conditions per place. [2024-06-28 02:54:41,776 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 72 selfloop transitions, 69 changer transitions 0/146 dead transitions. [2024-06-28 02:54:41,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 146 transitions, 1523 flow [2024-06-28 02:54:41,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:54:41,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:54:41,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-28 02:54:41,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5068027210884354 [2024-06-28 02:54:41,777 INFO L175 Difference]: Start difference. First operand has 85 places, 108 transitions, 1003 flow. Second operand 7 states and 149 transitions. [2024-06-28 02:54:41,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 146 transitions, 1523 flow [2024-06-28 02:54:41,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 146 transitions, 1359 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 02:54:41,800 INFO L231 Difference]: Finished difference. Result has 86 places, 114 transitions, 1076 flow [2024-06-28 02:54:41,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=851, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1076, PETRI_PLACES=86, PETRI_TRANSITIONS=114} [2024-06-28 02:54:41,801 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 43 predicate places. [2024-06-28 02:54:41,801 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 114 transitions, 1076 flow [2024-06-28 02:54:41,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:41,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:41,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:54:41,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 02:54:41,802 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:54:41,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:41,802 INFO L85 PathProgramCache]: Analyzing trace with hash -2035520401, now seen corresponding path program 3 times [2024-06-28 02:54:41,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:41,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696070390] [2024-06-28 02:54:41,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:41,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:41,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:42,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:42,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:42,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696070390] [2024-06-28 02:54:42,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696070390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:42,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:42,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:54:42,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16268714] [2024-06-28 02:54:42,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:42,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:54:42,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:42,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:54:42,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:54:42,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:54:42,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 114 transitions, 1076 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:42,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:42,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:54:42,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:43,409 INFO L124 PetriNetUnfolderBase]: 1934/3010 cut-off events. [2024-06-28 02:54:43,410 INFO L125 PetriNetUnfolderBase]: For 29974/29976 co-relation queries the response was YES. [2024-06-28 02:54:43,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14257 conditions, 3010 events. 1934/3010 cut-off events. For 29974/29976 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 15516 event pairs, 562 based on Foata normal form. 6/3010 useless extension candidates. Maximal degree in co-relation 14220. Up to 2389 conditions per place. [2024-06-28 02:54:43,427 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 74 selfloop transitions, 78 changer transitions 0/157 dead transitions. [2024-06-28 02:54:43,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 157 transitions, 1640 flow [2024-06-28 02:54:43,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:54:43,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:54:43,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-28 02:54:43,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47354497354497355 [2024-06-28 02:54:43,429 INFO L175 Difference]: Start difference. First operand has 86 places, 114 transitions, 1076 flow. Second operand 9 states and 179 transitions. [2024-06-28 02:54:43,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 157 transitions, 1640 flow [2024-06-28 02:54:43,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 157 transitions, 1458 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 02:54:43,459 INFO L231 Difference]: Finished difference. Result has 90 places, 120 transitions, 1149 flow [2024-06-28 02:54:43,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=906, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1149, PETRI_PLACES=90, PETRI_TRANSITIONS=120} [2024-06-28 02:54:43,459 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 47 predicate places. [2024-06-28 02:54:43,459 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 120 transitions, 1149 flow [2024-06-28 02:54:43,460 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 02:54:43,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:43,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:54:43,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 02:54:43,460 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 02:54:43,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:43,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1396788591, now seen corresponding path program 4 times [2024-06-28 02:54:43,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:43,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588627147] [2024-06-28 02:54:43,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:43,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:43,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:44,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:44,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:44,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588627147] [2024-06-28 02:54:44,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588627147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:44,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:44,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:54:44,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5268210] [2024-06-28 02:54:44,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:44,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:54:44,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:44,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:54:44,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:54:44,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:54:44,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 120 transitions, 1149 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:44,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:44,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:54:44,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:44,956 INFO L124 PetriNetUnfolderBase]: 1918/2968 cut-off events. [2024-06-28 02:54:44,956 INFO L125 PetriNetUnfolderBase]: For 32177/32179 co-relation queries the response was YES. [2024-06-28 02:54:44,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14244 conditions, 2968 events. 1918/2968 cut-off events. For 32177/32179 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 15136 event pairs, 588 based on Foata normal form. 6/2968 useless extension candidates. Maximal degree in co-relation 14207. Up to 2376 conditions per place. [2024-06-28 02:54:44,971 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 68 selfloop transitions, 76 changer transitions 0/149 dead transitions. [2024-06-28 02:54:44,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 149 transitions, 1529 flow [2024-06-28 02:54:44,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:54:44,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:54:44,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-28 02:54:44,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-28 02:54:44,973 INFO L175 Difference]: Start difference. First operand has 90 places, 120 transitions, 1149 flow. Second operand 8 states and 160 transitions. [2024-06-28 02:54:44,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 149 transitions, 1529 flow [2024-06-28 02:54:45,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 149 transitions, 1306 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-28 02:54:45,002 INFO L231 Difference]: Finished difference. Result has 91 places, 120 transitions, 1089 flow [2024-06-28 02:54:45,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=926, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1089, PETRI_PLACES=91, PETRI_TRANSITIONS=120} [2024-06-28 02:54:45,003 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 48 predicate places. [2024-06-28 02:54:45,003 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 120 transitions, 1089 flow [2024-06-28 02:54:45,003 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 02:54:45,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:45,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:54:45,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 02:54:45,003 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 02:54:45,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:45,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1404417288, now seen corresponding path program 1 times [2024-06-28 02:54:45,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:45,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956260569] [2024-06-28 02:54:45,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:45,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:45,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:45,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:45,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:45,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956260569] [2024-06-28 02:54:45,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956260569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:45,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:45,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:54:45,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617331320] [2024-06-28 02:54:45,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:45,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:54:45,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:45,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:54:45,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:54:46,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:54:46,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 120 transitions, 1089 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:46,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:46,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:54:46,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:46,540 INFO L124 PetriNetUnfolderBase]: 1703/2754 cut-off events. [2024-06-28 02:54:46,547 INFO L125 PetriNetUnfolderBase]: For 28975/28977 co-relation queries the response was YES. [2024-06-28 02:54:46,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12909 conditions, 2754 events. 1703/2754 cut-off events. For 28975/28977 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 14599 event pairs, 550 based on Foata normal form. 4/2757 useless extension candidates. Maximal degree in co-relation 12871. Up to 2485 conditions per place. [2024-06-28 02:54:46,563 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 127 selfloop transitions, 16 changer transitions 0/149 dead transitions. [2024-06-28 02:54:46,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 149 transitions, 1492 flow [2024-06-28 02:54:46,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:54:46,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:54:46,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 02:54:46,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-28 02:54:46,566 INFO L175 Difference]: Start difference. First operand has 91 places, 120 transitions, 1089 flow. Second operand 8 states and 154 transitions. [2024-06-28 02:54:46,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 149 transitions, 1492 flow [2024-06-28 02:54:46,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 149 transitions, 1284 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 02:54:46,623 INFO L231 Difference]: Finished difference. Result has 92 places, 125 transitions, 975 flow [2024-06-28 02:54:46,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=886, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=975, PETRI_PLACES=92, PETRI_TRANSITIONS=125} [2024-06-28 02:54:46,624 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 49 predicate places. [2024-06-28 02:54:46,624 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 125 transitions, 975 flow [2024-06-28 02:54:46,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:46,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:46,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:54:46,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 02:54:46,628 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:54:46,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:46,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1340775507, now seen corresponding path program 1 times [2024-06-28 02:54:46,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:46,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181145359] [2024-06-28 02:54:46,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:46,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:46,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:47,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:47,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:47,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181145359] [2024-06-28 02:54:47,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181145359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:47,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:47,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:54:47,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597858999] [2024-06-28 02:54:47,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:47,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:54:47,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:47,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:54:47,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:54:47,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 02:54:47,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 125 transitions, 975 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:47,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:47,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 02:54:47,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:47,948 INFO L124 PetriNetUnfolderBase]: 1587/2612 cut-off events. [2024-06-28 02:54:47,949 INFO L125 PetriNetUnfolderBase]: For 30492/30511 co-relation queries the response was YES. [2024-06-28 02:54:47,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12343 conditions, 2612 events. 1587/2612 cut-off events. For 30492/30511 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 14180 event pairs, 526 based on Foata normal form. 9/2603 useless extension candidates. Maximal degree in co-relation 12303. Up to 2314 conditions per place. [2024-06-28 02:54:47,962 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 114 selfloop transitions, 11 changer transitions 0/138 dead transitions. [2024-06-28 02:54:47,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 138 transitions, 1279 flow [2024-06-28 02:54:47,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:54:47,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:54:47,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-06-28 02:54:47,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-28 02:54:47,963 INFO L175 Difference]: Start difference. First operand has 92 places, 125 transitions, 975 flow. Second operand 6 states and 117 transitions. [2024-06-28 02:54:47,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 138 transitions, 1279 flow [2024-06-28 02:54:47,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 138 transitions, 1232 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 02:54:47,985 INFO L231 Difference]: Finished difference. Result has 93 places, 128 transitions, 988 flow [2024-06-28 02:54:47,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=928, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=988, PETRI_PLACES=93, PETRI_TRANSITIONS=128} [2024-06-28 02:54:47,986 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 50 predicate places. [2024-06-28 02:54:47,986 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 128 transitions, 988 flow [2024-06-28 02:54:47,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:47,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:47,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:54:47,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 02:54:47,988 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 02:54:47,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:47,989 INFO L85 PathProgramCache]: Analyzing trace with hash -2130486966, now seen corresponding path program 1 times [2024-06-28 02:54:47,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:47,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891566599] [2024-06-28 02:54:47,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:47,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:47,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:48,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:48,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:48,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891566599] [2024-06-28 02:54:48,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891566599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:48,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:48,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:54:48,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630672327] [2024-06-28 02:54:48,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:48,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:54:48,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:48,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:54:48,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:54:48,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:54:48,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 128 transitions, 988 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:48,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:48,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:54:48,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:49,231 INFO L124 PetriNetUnfolderBase]: 1918/2994 cut-off events. [2024-06-28 02:54:49,232 INFO L125 PetriNetUnfolderBase]: For 38782/38786 co-relation queries the response was YES. [2024-06-28 02:54:49,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14707 conditions, 2994 events. 1918/2994 cut-off events. For 38782/38786 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 15429 event pairs, 429 based on Foata normal form. 6/2999 useless extension candidates. Maximal degree in co-relation 14666. Up to 2593 conditions per place. [2024-06-28 02:54:49,247 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 121 selfloop transitions, 32 changer transitions 0/158 dead transitions. [2024-06-28 02:54:49,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 158 transitions, 1484 flow [2024-06-28 02:54:49,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:54:49,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:54:49,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-28 02:54:49,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47278911564625853 [2024-06-28 02:54:49,251 INFO L175 Difference]: Start difference. First operand has 93 places, 128 transitions, 988 flow. Second operand 7 states and 139 transitions. [2024-06-28 02:54:49,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 158 transitions, 1484 flow [2024-06-28 02:54:49,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 158 transitions, 1446 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 02:54:49,307 INFO L231 Difference]: Finished difference. Result has 96 places, 132 transitions, 1069 flow [2024-06-28 02:54:49,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=950, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1069, PETRI_PLACES=96, PETRI_TRANSITIONS=132} [2024-06-28 02:54:49,307 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 53 predicate places. [2024-06-28 02:54:49,307 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 132 transitions, 1069 flow [2024-06-28 02:54:49,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:49,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:49,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:54:49,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 02:54:49,308 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 02:54:49,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:49,309 INFO L85 PathProgramCache]: Analyzing trace with hash 941571762, now seen corresponding path program 2 times [2024-06-28 02:54:49,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:49,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617546929] [2024-06-28 02:54:49,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:49,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:49,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:49,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 02:54:49,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:49,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617546929] [2024-06-28 02:54:49,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617546929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:49,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:49,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:54:49,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874716614] [2024-06-28 02:54:49,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:49,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:54:49,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:49,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:54:49,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:54:50,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:54:50,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 132 transitions, 1069 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:50,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:50,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:54:50,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:50,690 INFO L124 PetriNetUnfolderBase]: 1910/2977 cut-off events. [2024-06-28 02:54:50,691 INFO L125 PetriNetUnfolderBase]: For 42351/42355 co-relation queries the response was YES. [2024-06-28 02:54:50,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15023 conditions, 2977 events. 1910/2977 cut-off events. For 42351/42355 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 15279 event pairs, 567 based on Foata normal form. 6/2982 useless extension candidates. Maximal degree in co-relation 14981. Up to 2669 conditions per place. [2024-06-28 02:54:50,705 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 118 selfloop transitions, 33 changer transitions 0/156 dead transitions. [2024-06-28 02:54:50,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 156 transitions, 1449 flow [2024-06-28 02:54:50,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:54:50,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:54:50,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-28 02:54:50,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46598639455782315 [2024-06-28 02:54:50,707 INFO L175 Difference]: Start difference. First operand has 96 places, 132 transitions, 1069 flow. Second operand 7 states and 137 transitions. [2024-06-28 02:54:50,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 156 transitions, 1449 flow [2024-06-28 02:54:50,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 156 transitions, 1389 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 02:54:50,744 INFO L231 Difference]: Finished difference. Result has 100 places, 132 transitions, 1084 flow [2024-06-28 02:54:50,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1009, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1084, PETRI_PLACES=100, PETRI_TRANSITIONS=132} [2024-06-28 02:54:50,745 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 57 predicate places. [2024-06-28 02:54:50,745 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 132 transitions, 1084 flow [2024-06-28 02:54:50,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:50,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:50,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:54:50,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 02:54:50,745 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:54:50,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:50,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1016038761, now seen corresponding path program 1 times [2024-06-28 02:54:50,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:50,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572773604] [2024-06-28 02:54:50,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:50,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:50,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:51,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:51,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:51,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572773604] [2024-06-28 02:54:51,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572773604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:51,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:51,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:54:51,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239854627] [2024-06-28 02:54:51,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:51,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:54:51,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:51,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:54:51,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:54:51,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:54:51,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 132 transitions, 1084 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:51,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:51,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:54:51,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:51,900 INFO L124 PetriNetUnfolderBase]: 1804/2861 cut-off events. [2024-06-28 02:54:51,900 INFO L125 PetriNetUnfolderBase]: For 47462/47478 co-relation queries the response was YES. [2024-06-28 02:54:51,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14785 conditions, 2861 events. 1804/2861 cut-off events. For 47462/47478 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 15097 event pairs, 733 based on Foata normal form. 5/2852 useless extension candidates. Maximal degree in co-relation 14741. Up to 2607 conditions per place. [2024-06-28 02:54:51,918 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 121 selfloop transitions, 19 changer transitions 0/154 dead transitions. [2024-06-28 02:54:51,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 154 transitions, 1485 flow [2024-06-28 02:54:51,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:54:51,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:54:51,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-28 02:54:51,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-28 02:54:51,919 INFO L175 Difference]: Start difference. First operand has 100 places, 132 transitions, 1084 flow. Second operand 7 states and 129 transitions. [2024-06-28 02:54:51,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 154 transitions, 1485 flow [2024-06-28 02:54:51,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 154 transitions, 1404 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 02:54:51,960 INFO L231 Difference]: Finished difference. Result has 103 places, 142 transitions, 1155 flow [2024-06-28 02:54:51,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1009, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1155, PETRI_PLACES=103, PETRI_TRANSITIONS=142} [2024-06-28 02:54:51,960 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-28 02:54:51,961 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 142 transitions, 1155 flow [2024-06-28 02:54:51,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:51,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:51,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:54:51,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 02:54:51,961 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 02:54:51,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:51,962 INFO L85 PathProgramCache]: Analyzing trace with hash 142356195, now seen corresponding path program 2 times [2024-06-28 02:54:51,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:51,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357150167] [2024-06-28 02:54:51,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:51,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:51,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:52,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:52,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:52,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357150167] [2024-06-28 02:54:52,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357150167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:52,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:52,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:54:52,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138261972] [2024-06-28 02:54:52,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:52,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:54:52,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:52,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:54:52,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:54:52,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:54:52,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 142 transitions, 1155 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:52,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:52,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:54:52,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:53,126 INFO L124 PetriNetUnfolderBase]: 1814/2875 cut-off events. [2024-06-28 02:54:53,126 INFO L125 PetriNetUnfolderBase]: For 51470/51486 co-relation queries the response was YES. [2024-06-28 02:54:53,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15253 conditions, 2875 events. 1814/2875 cut-off events. For 51470/51486 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 15180 event pairs, 731 based on Foata normal form. 5/2867 useless extension candidates. Maximal degree in co-relation 15206. Up to 2620 conditions per place. [2024-06-28 02:54:53,144 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 129 selfloop transitions, 24 changer transitions 0/167 dead transitions. [2024-06-28 02:54:53,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 167 transitions, 1592 flow [2024-06-28 02:54:53,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:54:53,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:54:53,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-28 02:54:53,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46258503401360546 [2024-06-28 02:54:53,146 INFO L175 Difference]: Start difference. First operand has 103 places, 142 transitions, 1155 flow. Second operand 7 states and 136 transitions. [2024-06-28 02:54:53,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 167 transitions, 1592 flow [2024-06-28 02:54:53,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 167 transitions, 1533 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-28 02:54:53,194 INFO L231 Difference]: Finished difference. Result has 109 places, 150 transitions, 1257 flow [2024-06-28 02:54:53,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1120, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1257, PETRI_PLACES=109, PETRI_TRANSITIONS=150} [2024-06-28 02:54:53,194 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 66 predicate places. [2024-06-28 02:54:53,194 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 150 transitions, 1257 flow [2024-06-28 02:54:53,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:53,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:53,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:54:53,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 02:54:53,195 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:54:53,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:53,196 INFO L85 PathProgramCache]: Analyzing trace with hash 831506281, now seen corresponding path program 3 times [2024-06-28 02:54:53,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:53,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859428718] [2024-06-28 02:54:53,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:53,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:53,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:53,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 02:54:53,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:53,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859428718] [2024-06-28 02:54:53,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859428718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:53,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:53,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:54:53,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700561556] [2024-06-28 02:54:53,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:53,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:54:53,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:53,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:54:53,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:54:53,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:54:53,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 150 transitions, 1257 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:53,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:53,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:54:53,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:54,281 INFO L124 PetriNetUnfolderBase]: 1811/2872 cut-off events. [2024-06-28 02:54:54,281 INFO L125 PetriNetUnfolderBase]: For 56095/56113 co-relation queries the response was YES. [2024-06-28 02:54:54,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15714 conditions, 2872 events. 1811/2872 cut-off events. For 56095/56113 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 15187 event pairs, 736 based on Foata normal form. 7/2865 useless extension candidates. Maximal degree in co-relation 15664. Up to 2607 conditions per place. [2024-06-28 02:54:54,298 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 116 selfloop transitions, 31 changer transitions 0/161 dead transitions. [2024-06-28 02:54:54,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 161 transitions, 1611 flow [2024-06-28 02:54:54,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:54:54,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:54:54,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 02:54:54,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 02:54:54,299 INFO L175 Difference]: Start difference. First operand has 109 places, 150 transitions, 1257 flow. Second operand 7 states and 126 transitions. [2024-06-28 02:54:54,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 161 transitions, 1611 flow [2024-06-28 02:54:54,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 161 transitions, 1553 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 02:54:54,349 INFO L231 Difference]: Finished difference. Result has 112 places, 153 transitions, 1311 flow [2024-06-28 02:54:54,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1199, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1311, PETRI_PLACES=112, PETRI_TRANSITIONS=153} [2024-06-28 02:54:54,349 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 69 predicate places. [2024-06-28 02:54:54,349 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 153 transitions, 1311 flow [2024-06-28 02:54:54,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:54,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:54,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:54:54,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 02:54:54,350 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:54:54,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:54,350 INFO L85 PathProgramCache]: Analyzing trace with hash 1091293293, now seen corresponding path program 1 times [2024-06-28 02:54:54,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:54,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506826389] [2024-06-28 02:54:54,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:54,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:54,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:54,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:54,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:54,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506826389] [2024-06-28 02:54:54,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506826389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:54,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:54,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:54:54,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847772399] [2024-06-28 02:54:54,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:54,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:54:54,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:54,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:54:54,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:54:55,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:54:55,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 153 transitions, 1311 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:55,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:55,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:54:55,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:55,444 INFO L124 PetriNetUnfolderBase]: 1730/2801 cut-off events. [2024-06-28 02:54:55,444 INFO L125 PetriNetUnfolderBase]: For 50129/50129 co-relation queries the response was YES. [2024-06-28 02:54:55,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15213 conditions, 2801 events. 1730/2801 cut-off events. For 50129/50129 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 14917 event pairs, 737 based on Foata normal form. 1/2801 useless extension candidates. Maximal degree in co-relation 15162. Up to 2559 conditions per place. [2024-06-28 02:54:55,464 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 149 selfloop transitions, 12 changer transitions 0/167 dead transitions. [2024-06-28 02:54:55,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 167 transitions, 1697 flow [2024-06-28 02:54:55,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:54:55,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:54:55,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-28 02:54:55,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 02:54:55,465 INFO L175 Difference]: Start difference. First operand has 112 places, 153 transitions, 1311 flow. Second operand 6 states and 114 transitions. [2024-06-28 02:54:55,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 167 transitions, 1697 flow [2024-06-28 02:54:55,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 167 transitions, 1607 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 02:54:55,515 INFO L231 Difference]: Finished difference. Result has 113 places, 156 transitions, 1289 flow [2024-06-28 02:54:55,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1221, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1289, PETRI_PLACES=113, PETRI_TRANSITIONS=156} [2024-06-28 02:54:55,515 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 70 predicate places. [2024-06-28 02:54:55,515 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 156 transitions, 1289 flow [2024-06-28 02:54:55,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:55,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:55,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:54:55,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 02:54:55,516 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:54:55,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:55,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1385624833, now seen corresponding path program 2 times [2024-06-28 02:54:55,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:55,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774033550] [2024-06-28 02:54:55,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:55,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:55,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:56,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:56,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:56,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774033550] [2024-06-28 02:54:56,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774033550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:56,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:56,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:54:56,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326088286] [2024-06-28 02:54:56,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:56,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:54:56,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:56,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:54:56,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:54:56,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:54:56,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 156 transitions, 1289 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:56,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:56,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:54:56,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:56,588 INFO L124 PetriNetUnfolderBase]: 1727/2798 cut-off events. [2024-06-28 02:54:56,589 INFO L125 PetriNetUnfolderBase]: For 53597/53599 co-relation queries the response was YES. [2024-06-28 02:54:56,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15499 conditions, 2798 events. 1727/2798 cut-off events. For 53597/53599 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 14918 event pairs, 741 based on Foata normal form. 3/2800 useless extension candidates. Maximal degree in co-relation 15447. Up to 2549 conditions per place. [2024-06-28 02:54:56,608 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 144 selfloop transitions, 17 changer transitions 0/167 dead transitions. [2024-06-28 02:54:56,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 167 transitions, 1671 flow [2024-06-28 02:54:56,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:54:56,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:54:56,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-28 02:54:56,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44841269841269843 [2024-06-28 02:54:56,610 INFO L175 Difference]: Start difference. First operand has 113 places, 156 transitions, 1289 flow. Second operand 6 states and 113 transitions. [2024-06-28 02:54:56,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 167 transitions, 1671 flow [2024-06-28 02:54:56,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 167 transitions, 1625 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 02:54:56,691 INFO L231 Difference]: Finished difference. Result has 115 places, 159 transitions, 1327 flow [2024-06-28 02:54:56,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1243, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1327, PETRI_PLACES=115, PETRI_TRANSITIONS=159} [2024-06-28 02:54:56,691 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 72 predicate places. [2024-06-28 02:54:56,691 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 159 transitions, 1327 flow [2024-06-28 02:54:56,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:56,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:56,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:54:56,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 02:54:56,692 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 02:54:56,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:56,693 INFO L85 PathProgramCache]: Analyzing trace with hash -387031344, now seen corresponding path program 1 times [2024-06-28 02:54:56,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:56,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418684102] [2024-06-28 02:54:56,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:56,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:56,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:57,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:57,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:57,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418684102] [2024-06-28 02:54:57,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418684102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:57,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:57,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:54:57,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699426832] [2024-06-28 02:54:57,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:57,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:54:57,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:57,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:54:57,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:54:57,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:54:57,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 159 transitions, 1327 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:57,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:57,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:54:57,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:57,922 INFO L124 PetriNetUnfolderBase]: 2194/3457 cut-off events. [2024-06-28 02:54:57,922 INFO L125 PetriNetUnfolderBase]: For 80491/80493 co-relation queries the response was YES. [2024-06-28 02:54:57,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19795 conditions, 3457 events. 2194/3457 cut-off events. For 80491/80493 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 18555 event pairs, 571 based on Foata normal form. 16/3472 useless extension candidates. Maximal degree in co-relation 19742. Up to 2352 conditions per place. [2024-06-28 02:54:57,944 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 136 selfloop transitions, 79 changer transitions 0/220 dead transitions. [2024-06-28 02:54:57,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 220 transitions, 2125 flow [2024-06-28 02:54:57,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:54:57,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:54:57,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-28 02:54:57,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026455026455027 [2024-06-28 02:54:57,946 INFO L175 Difference]: Start difference. First operand has 115 places, 159 transitions, 1327 flow. Second operand 9 states and 190 transitions. [2024-06-28 02:54:57,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 220 transitions, 2125 flow [2024-06-28 02:54:58,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 220 transitions, 2063 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 02:54:58,014 INFO L231 Difference]: Finished difference. Result has 122 places, 166 transitions, 1527 flow [2024-06-28 02:54:58,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1265, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1527, PETRI_PLACES=122, PETRI_TRANSITIONS=166} [2024-06-28 02:54:58,015 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 79 predicate places. [2024-06-28 02:54:58,015 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 166 transitions, 1527 flow [2024-06-28 02:54:58,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:58,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:58,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:54:58,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 02:54:58,016 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:54:58,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:58,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1489639414, now seen corresponding path program 2 times [2024-06-28 02:54:58,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:58,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246079798] [2024-06-28 02:54:58,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:58,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:58,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:58,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:58,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:58,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246079798] [2024-06-28 02:54:58,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246079798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:58,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:58,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:54:58,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701490267] [2024-06-28 02:54:58,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:58,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:54:58,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:58,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:54:58,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:54:58,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:54:58,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 166 transitions, 1527 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:58,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:58,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:54:58,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:59,573 INFO L124 PetriNetUnfolderBase]: 2277/3591 cut-off events. [2024-06-28 02:54:59,574 INFO L125 PetriNetUnfolderBase]: For 89173/89183 co-relation queries the response was YES. [2024-06-28 02:54:59,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21154 conditions, 3591 events. 2277/3591 cut-off events. For 89173/89183 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 19545 event pairs, 630 based on Foata normal form. 32/3622 useless extension candidates. Maximal degree in co-relation 21098. Up to 2817 conditions per place. [2024-06-28 02:54:59,611 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 127 selfloop transitions, 80 changer transitions 0/212 dead transitions. [2024-06-28 02:54:59,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 212 transitions, 2152 flow [2024-06-28 02:54:59,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:54:59,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:54:59,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 186 transitions. [2024-06-28 02:54:59,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49206349206349204 [2024-06-28 02:54:59,613 INFO L175 Difference]: Start difference. First operand has 122 places, 166 transitions, 1527 flow. Second operand 9 states and 186 transitions. [2024-06-28 02:54:59,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 212 transitions, 2152 flow [2024-06-28 02:54:59,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 212 transitions, 2058 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 02:54:59,664 INFO L231 Difference]: Finished difference. Result has 127 places, 168 transitions, 1640 flow [2024-06-28 02:54:59,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1433, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1640, PETRI_PLACES=127, PETRI_TRANSITIONS=168} [2024-06-28 02:54:59,668 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 84 predicate places. [2024-06-28 02:54:59,668 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 168 transitions, 1640 flow [2024-06-28 02:54:59,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:59,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:59,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:54:59,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 02:54:59,669 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 02:54:59,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:59,669 INFO L85 PathProgramCache]: Analyzing trace with hash 634184890, now seen corresponding path program 3 times [2024-06-28 02:54:59,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:59,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741304297] [2024-06-28 02:54:59,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:59,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:59,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:00,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:00,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:00,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741304297] [2024-06-28 02:55:00,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741304297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:00,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:00,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:55:00,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410620652] [2024-06-28 02:55:00,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:00,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:55:00,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:00,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:55:00,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:55:00,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:00,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 168 transitions, 1640 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:00,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:00,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:00,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:01,137 INFO L124 PetriNetUnfolderBase]: 2346/3716 cut-off events. [2024-06-28 02:55:01,138 INFO L125 PetriNetUnfolderBase]: For 95087/95097 co-relation queries the response was YES. [2024-06-28 02:55:01,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22379 conditions, 3716 events. 2346/3716 cut-off events. For 95087/95097 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 20516 event pairs, 630 based on Foata normal form. 24/3739 useless extension candidates. Maximal degree in co-relation 22321. Up to 2822 conditions per place. [2024-06-28 02:55:01,162 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 132 selfloop transitions, 82 changer transitions 0/219 dead transitions. [2024-06-28 02:55:01,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 219 transitions, 2294 flow [2024-06-28 02:55:01,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:55:01,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:55:01,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-28 02:55:01,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 02:55:01,166 INFO L175 Difference]: Start difference. First operand has 127 places, 168 transitions, 1640 flow. Second operand 9 states and 189 transitions. [2024-06-28 02:55:01,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 219 transitions, 2294 flow [2024-06-28 02:55:01,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 219 transitions, 2116 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 02:55:01,244 INFO L231 Difference]: Finished difference. Result has 130 places, 171 transitions, 1681 flow [2024-06-28 02:55:01,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1462, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1681, PETRI_PLACES=130, PETRI_TRANSITIONS=171} [2024-06-28 02:55:01,247 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 87 predicate places. [2024-06-28 02:55:01,247 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 171 transitions, 1681 flow [2024-06-28 02:55:01,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:01,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:01,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:01,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 02:55:01,247 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 02:55:01,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:01,248 INFO L85 PathProgramCache]: Analyzing trace with hash 112813366, now seen corresponding path program 4 times [2024-06-28 02:55:01,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:01,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539867929] [2024-06-28 02:55:01,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:01,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:01,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:01,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 02:55:01,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:01,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539867929] [2024-06-28 02:55:01,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539867929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:01,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:01,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:55:01,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614411898] [2024-06-28 02:55:01,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:01,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:55:01,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:01,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:55:01,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:55:01,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:01,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 171 transitions, 1681 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:01,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:01,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:01,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:02,763 INFO L124 PetriNetUnfolderBase]: 2947/4775 cut-off events. [2024-06-28 02:55:02,763 INFO L125 PetriNetUnfolderBase]: For 121095/121097 co-relation queries the response was YES. [2024-06-28 02:55:02,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28153 conditions, 4775 events. 2947/4775 cut-off events. For 121095/121097 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 28827 event pairs, 517 based on Foata normal form. 16/4790 useless extension candidates. Maximal degree in co-relation 28093. Up to 2339 conditions per place. [2024-06-28 02:55:02,796 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 141 selfloop transitions, 101 changer transitions 0/247 dead transitions. [2024-06-28 02:55:02,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 247 transitions, 2791 flow [2024-06-28 02:55:02,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:55:02,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:55:02,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-28 02:55:02,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5079365079365079 [2024-06-28 02:55:02,797 INFO L175 Difference]: Start difference. First operand has 130 places, 171 transitions, 1681 flow. Second operand 9 states and 192 transitions. [2024-06-28 02:55:02,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 247 transitions, 2791 flow [2024-06-28 02:55:02,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 247 transitions, 2604 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 02:55:02,929 INFO L231 Difference]: Finished difference. Result has 136 places, 192 transitions, 2029 flow [2024-06-28 02:55:02,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1512, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2029, PETRI_PLACES=136, PETRI_TRANSITIONS=192} [2024-06-28 02:55:02,930 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 93 predicate places. [2024-06-28 02:55:02,930 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 192 transitions, 2029 flow [2024-06-28 02:55:02,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:02,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:02,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:02,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 02:55:02,931 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:02,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:02,931 INFO L85 PathProgramCache]: Analyzing trace with hash -151097033, now seen corresponding path program 1 times [2024-06-28 02:55:02,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:02,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680638987] [2024-06-28 02:55:02,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:02,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:02,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:03,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 02:55:03,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:03,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680638987] [2024-06-28 02:55:03,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680638987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:03,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:03,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:55:03,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972618036] [2024-06-28 02:55:03,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:03,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:55:03,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:03,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:55:03,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:55:03,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:03,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 192 transitions, 2029 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:03,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:03,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:03,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:04,356 INFO L124 PetriNetUnfolderBase]: 2976/4817 cut-off events. [2024-06-28 02:55:04,356 INFO L125 PetriNetUnfolderBase]: For 126028/126032 co-relation queries the response was YES. [2024-06-28 02:55:04,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29379 conditions, 4817 events. 2976/4817 cut-off events. For 126028/126032 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 28899 event pairs, 1124 based on Foata normal form. 6/4822 useless extension candidates. Maximal degree in co-relation 29315. Up to 4385 conditions per place. [2024-06-28 02:55:04,390 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 174 selfloop transitions, 47 changer transitions 0/226 dead transitions. [2024-06-28 02:55:04,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 226 transitions, 2666 flow [2024-06-28 02:55:04,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:55:04,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:55:04,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-28 02:55:04,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-28 02:55:04,392 INFO L175 Difference]: Start difference. First operand has 136 places, 192 transitions, 2029 flow. Second operand 8 states and 156 transitions. [2024-06-28 02:55:04,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 226 transitions, 2666 flow [2024-06-28 02:55:04,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 226 transitions, 2570 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-28 02:55:04,536 INFO L231 Difference]: Finished difference. Result has 142 places, 202 transitions, 2176 flow [2024-06-28 02:55:04,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1935, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2176, PETRI_PLACES=142, PETRI_TRANSITIONS=202} [2024-06-28 02:55:04,537 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 99 predicate places. [2024-06-28 02:55:04,537 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 202 transitions, 2176 flow [2024-06-28 02:55:04,537 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 02:55:04,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:04,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:04,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 02:55:04,538 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 02:55:04,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:04,538 INFO L85 PathProgramCache]: Analyzing trace with hash -2065252280, now seen corresponding path program 5 times [2024-06-28 02:55:04,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:04,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966291688] [2024-06-28 02:55:04,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:04,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:04,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:05,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:05,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:05,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966291688] [2024-06-28 02:55:05,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966291688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:05,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:05,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:55:05,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629177441] [2024-06-28 02:55:05,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:05,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:55:05,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:05,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:55:05,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:55:05,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:05,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 202 transitions, 2176 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:05,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:05,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:05,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:06,326 INFO L124 PetriNetUnfolderBase]: 3315/5407 cut-off events. [2024-06-28 02:55:06,326 INFO L125 PetriNetUnfolderBase]: For 154292/154296 co-relation queries the response was YES. [2024-06-28 02:55:06,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33912 conditions, 5407 events. 3315/5407 cut-off events. For 154292/154296 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 33502 event pairs, 1042 based on Foata normal form. 26/5432 useless extension candidates. Maximal degree in co-relation 33845. Up to 4076 conditions per place. [2024-06-28 02:55:06,375 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 165 selfloop transitions, 109 changer transitions 0/279 dead transitions. [2024-06-28 02:55:06,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 279 transitions, 3416 flow [2024-06-28 02:55:06,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:55:06,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:55:06,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-28 02:55:06,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5105820105820106 [2024-06-28 02:55:06,377 INFO L175 Difference]: Start difference. First operand has 142 places, 202 transitions, 2176 flow. Second operand 9 states and 193 transitions. [2024-06-28 02:55:06,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 279 transitions, 3416 flow [2024-06-28 02:55:06,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 279 transitions, 3262 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-28 02:55:06,538 INFO L231 Difference]: Finished difference. Result has 148 places, 231 transitions, 2757 flow [2024-06-28 02:55:06,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2039, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2757, PETRI_PLACES=148, PETRI_TRANSITIONS=231} [2024-06-28 02:55:06,539 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 105 predicate places. [2024-06-28 02:55:06,539 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 231 transitions, 2757 flow [2024-06-28 02:55:06,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:06,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:06,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:06,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 02:55:06,539 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:06,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:06,540 INFO L85 PathProgramCache]: Analyzing trace with hash -2059742030, now seen corresponding path program 6 times [2024-06-28 02:55:06,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:06,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579121558] [2024-06-28 02:55:06,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:06,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:06,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:07,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:07,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:07,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579121558] [2024-06-28 02:55:07,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579121558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:07,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:07,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:55:07,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668074822] [2024-06-28 02:55:07,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:07,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:55:07,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:07,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:55:07,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:55:07,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:07,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 231 transitions, 2757 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:07,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:07,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:07,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:08,716 INFO L124 PetriNetUnfolderBase]: 3453/5636 cut-off events. [2024-06-28 02:55:08,716 INFO L125 PetriNetUnfolderBase]: For 172307/172309 co-relation queries the response was YES. [2024-06-28 02:55:08,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36493 conditions, 5636 events. 3453/5636 cut-off events. For 172307/172309 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 35430 event pairs, 1124 based on Foata normal form. 30/5665 useless extension candidates. Maximal degree in co-relation 36423. Up to 4599 conditions per place. [2024-06-28 02:55:08,760 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 173 selfloop transitions, 102 changer transitions 0/280 dead transitions. [2024-06-28 02:55:08,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 280 transitions, 3597 flow [2024-06-28 02:55:08,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:55:08,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:55:08,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 203 transitions. [2024-06-28 02:55:08,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48333333333333334 [2024-06-28 02:55:08,762 INFO L175 Difference]: Start difference. First operand has 148 places, 231 transitions, 2757 flow. Second operand 10 states and 203 transitions. [2024-06-28 02:55:08,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 280 transitions, 3597 flow [2024-06-28 02:55:08,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 280 transitions, 3515 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-28 02:55:08,977 INFO L231 Difference]: Finished difference. Result has 155 places, 236 transitions, 2998 flow [2024-06-28 02:55:08,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2675, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2998, PETRI_PLACES=155, PETRI_TRANSITIONS=236} [2024-06-28 02:55:08,978 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-28 02:55:08,978 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 236 transitions, 2998 flow [2024-06-28 02:55:08,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:08,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:08,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:08,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 02:55:08,979 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:08,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:08,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1344758030, now seen corresponding path program 7 times [2024-06-28 02:55:08,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:08,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067142257] [2024-06-28 02:55:08,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:08,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:08,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:09,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:09,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:09,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067142257] [2024-06-28 02:55:09,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067142257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:09,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:09,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:55:09,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46045464] [2024-06-28 02:55:09,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:09,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:55:09,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:09,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:55:09,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:55:09,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:09,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 236 transitions, 2998 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:09,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:09,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:09,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:10,833 INFO L124 PetriNetUnfolderBase]: 3466/5671 cut-off events. [2024-06-28 02:55:10,833 INFO L125 PetriNetUnfolderBase]: For 175972/175976 co-relation queries the response was YES. [2024-06-28 02:55:10,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36835 conditions, 5671 events. 3466/5671 cut-off events. For 175972/175976 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 35778 event pairs, 1123 based on Foata normal form. 32/5702 useless extension candidates. Maximal degree in co-relation 36763. Up to 4622 conditions per place. [2024-06-28 02:55:10,880 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 167 selfloop transitions, 107 changer transitions 0/279 dead transitions. [2024-06-28 02:55:10,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 279 transitions, 3758 flow [2024-06-28 02:55:10,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:55:10,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:55:10,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 187 transitions. [2024-06-28 02:55:10,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4947089947089947 [2024-06-28 02:55:10,881 INFO L175 Difference]: Start difference. First operand has 155 places, 236 transitions, 2998 flow. Second operand 9 states and 187 transitions. [2024-06-28 02:55:10,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 279 transitions, 3758 flow [2024-06-28 02:55:11,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 279 transitions, 3530 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 02:55:11,102 INFO L231 Difference]: Finished difference. Result has 158 places, 239 transitions, 3077 flow [2024-06-28 02:55:11,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2770, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3077, PETRI_PLACES=158, PETRI_TRANSITIONS=239} [2024-06-28 02:55:11,102 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 115 predicate places. [2024-06-28 02:55:11,102 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 239 transitions, 3077 flow [2024-06-28 02:55:11,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:11,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:11,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:11,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 02:55:11,103 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 02:55:11,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:11,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1383261995, now seen corresponding path program 2 times [2024-06-28 02:55:11,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:11,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384027945] [2024-06-28 02:55:11,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:11,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:11,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:11,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:11,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:11,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384027945] [2024-06-28 02:55:11,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384027945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:11,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:11,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:55:11,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773446951] [2024-06-28 02:55:11,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:11,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:55:11,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:11,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:55:11,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:55:11,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:11,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 239 transitions, 3077 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:11,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:11,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:11,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:12,748 INFO L124 PetriNetUnfolderBase]: 3486/5678 cut-off events. [2024-06-28 02:55:12,749 INFO L125 PetriNetUnfolderBase]: For 170188/170192 co-relation queries the response was YES. [2024-06-28 02:55:12,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37146 conditions, 5678 events. 3486/5678 cut-off events. For 170188/170192 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 35563 event pairs, 1214 based on Foata normal form. 6/5683 useless extension candidates. Maximal degree in co-relation 37072. Up to 5186 conditions per place. [2024-06-28 02:55:12,794 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 210 selfloop transitions, 56 changer transitions 0/271 dead transitions. [2024-06-28 02:55:12,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 271 transitions, 3787 flow [2024-06-28 02:55:12,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:55:12,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:55:12,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 02:55:12,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-28 02:55:12,796 INFO L175 Difference]: Start difference. First operand has 158 places, 239 transitions, 3077 flow. Second operand 8 states and 155 transitions. [2024-06-28 02:55:12,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 271 transitions, 3787 flow [2024-06-28 02:55:13,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 271 transitions, 3547 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 02:55:13,040 INFO L231 Difference]: Finished difference. Result has 161 places, 250 transitions, 3104 flow [2024-06-28 02:55:13,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2839, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3104, PETRI_PLACES=161, PETRI_TRANSITIONS=250} [2024-06-28 02:55:13,040 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 118 predicate places. [2024-06-28 02:55:13,040 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 250 transitions, 3104 flow [2024-06-28 02:55:13,040 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 02:55:13,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:13,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:13,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 02:55:13,041 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 02:55:13,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:13,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1382933302, now seen corresponding path program 1 times [2024-06-28 02:55:13,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:13,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944239397] [2024-06-28 02:55:13,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:13,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:13,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:13,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 02:55:13,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:13,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944239397] [2024-06-28 02:55:13,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944239397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:13,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:13,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:55:13,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020177386] [2024-06-28 02:55:13,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:13,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:55:13,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:13,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:55:13,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:55:13,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:55:13,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 250 transitions, 3104 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:13,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:13,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:55:13,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:14,816 INFO L124 PetriNetUnfolderBase]: 3271/5387 cut-off events. [2024-06-28 02:55:14,816 INFO L125 PetriNetUnfolderBase]: For 177051/177088 co-relation queries the response was YES. [2024-06-28 02:55:14,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35837 conditions, 5387 events. 3271/5387 cut-off events. For 177051/177088 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 34475 event pairs, 1386 based on Foata normal form. 28/5371 useless extension candidates. Maximal degree in co-relation 35761. Up to 4929 conditions per place. [2024-06-28 02:55:14,866 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 215 selfloop transitions, 27 changer transitions 0/271 dead transitions. [2024-06-28 02:55:14,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 271 transitions, 3690 flow [2024-06-28 02:55:14,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:55:14,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:55:14,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 02:55:14,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-28 02:55:14,868 INFO L175 Difference]: Start difference. First operand has 161 places, 250 transitions, 3104 flow. Second operand 8 states and 151 transitions. [2024-06-28 02:55:14,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 271 transitions, 3690 flow [2024-06-28 02:55:15,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 271 transitions, 3564 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-28 02:55:15,124 INFO L231 Difference]: Finished difference. Result has 165 places, 253 transitions, 3087 flow [2024-06-28 02:55:15,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2978, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3087, PETRI_PLACES=165, PETRI_TRANSITIONS=253} [2024-06-28 02:55:15,124 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-06-28 02:55:15,125 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 253 transitions, 3087 flow [2024-06-28 02:55:15,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:15,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:15,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:15,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 02:55:15,125 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:15,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:15,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1365059105, now seen corresponding path program 3 times [2024-06-28 02:55:15,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:15,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893469453] [2024-06-28 02:55:15,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:15,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:15,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:15,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:15,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:15,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893469453] [2024-06-28 02:55:15,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893469453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:15,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:15,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:55:15,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514900959] [2024-06-28 02:55:15,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:15,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:55:15,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:15,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:55:15,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:55:15,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:15,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 253 transitions, 3087 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:15,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:15,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:15,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:16,641 INFO L124 PetriNetUnfolderBase]: 3519/5724 cut-off events. [2024-06-28 02:55:16,641 INFO L125 PetriNetUnfolderBase]: For 183915/183917 co-relation queries the response was YES. [2024-06-28 02:55:16,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38020 conditions, 5724 events. 3519/5724 cut-off events. For 183915/183917 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 35781 event pairs, 1218 based on Foata normal form. 4/5727 useless extension candidates. Maximal degree in co-relation 37944. Up to 5185 conditions per place. [2024-06-28 02:55:16,703 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 213 selfloop transitions, 62 changer transitions 0/280 dead transitions. [2024-06-28 02:55:16,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 280 transitions, 3901 flow [2024-06-28 02:55:16,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:55:16,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:55:16,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 02:55:16,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-28 02:55:16,705 INFO L175 Difference]: Start difference. First operand has 165 places, 253 transitions, 3087 flow. Second operand 8 states and 153 transitions. [2024-06-28 02:55:16,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 280 transitions, 3901 flow [2024-06-28 02:55:17,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 280 transitions, 3816 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 02:55:17,028 INFO L231 Difference]: Finished difference. Result has 168 places, 261 transitions, 3303 flow [2024-06-28 02:55:17,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3002, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3303, PETRI_PLACES=168, PETRI_TRANSITIONS=261} [2024-06-28 02:55:17,029 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 125 predicate places. [2024-06-28 02:55:17,029 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 261 transitions, 3303 flow [2024-06-28 02:55:17,029 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 02:55:17,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:17,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 02:55:17,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 02:55:17,030 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 02:55:17,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:17,030 INFO L85 PathProgramCache]: Analyzing trace with hash -877919070, now seen corresponding path program 8 times [2024-06-28 02:55:17,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:17,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602349267] [2024-06-28 02:55:17,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:17,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:17,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:17,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:17,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:17,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602349267] [2024-06-28 02:55:17,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602349267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:17,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:17,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:55:17,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694490190] [2024-06-28 02:55:17,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:17,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:55:17,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:17,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:55:17,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:55:17,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:17,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 261 transitions, 3303 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:17,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:17,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:17,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:18,898 INFO L124 PetriNetUnfolderBase]: 3615/5873 cut-off events. [2024-06-28 02:55:18,899 INFO L125 PetriNetUnfolderBase]: For 212127/212129 co-relation queries the response was YES. [2024-06-28 02:55:18,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39838 conditions, 5873 events. 3615/5873 cut-off events. For 212127/212129 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 36807 event pairs, 822 based on Foata normal form. 24/5896 useless extension candidates. Maximal degree in co-relation 39760. Up to 2629 conditions per place. [2024-06-28 02:55:18,950 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 163 selfloop transitions, 135 changer transitions 0/303 dead transitions. [2024-06-28 02:55:18,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 303 transitions, 4241 flow [2024-06-28 02:55:18,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:55:18,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:55:18,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-28 02:55:18,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49702380952380953 [2024-06-28 02:55:18,966 INFO L175 Difference]: Start difference. First operand has 168 places, 261 transitions, 3303 flow. Second operand 8 states and 167 transitions. [2024-06-28 02:55:18,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 303 transitions, 4241 flow [2024-06-28 02:55:19,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 303 transitions, 4119 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-28 02:55:19,247 INFO L231 Difference]: Finished difference. Result has 172 places, 263 transitions, 3511 flow [2024-06-28 02:55:19,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3181, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3511, PETRI_PLACES=172, PETRI_TRANSITIONS=263} [2024-06-28 02:55:19,247 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 129 predicate places. [2024-06-28 02:55:19,247 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 263 transitions, 3511 flow [2024-06-28 02:55:19,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:19,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:19,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:19,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 02:55:19,248 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 02:55:19,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:19,248 INFO L85 PathProgramCache]: Analyzing trace with hash -876041400, now seen corresponding path program 9 times [2024-06-28 02:55:19,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:19,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377324627] [2024-06-28 02:55:19,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:19,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:19,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:20,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:20,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:20,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377324627] [2024-06-28 02:55:20,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377324627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:20,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:20,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:55:20,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236183429] [2024-06-28 02:55:20,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:20,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:55:20,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:20,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:55:20,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:55:20,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:20,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 263 transitions, 3511 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:20,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:20,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:20,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:21,435 INFO L124 PetriNetUnfolderBase]: 3827/6263 cut-off events. [2024-06-28 02:55:21,435 INFO L125 PetriNetUnfolderBase]: For 245829/245831 co-relation queries the response was YES. [2024-06-28 02:55:21,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43286 conditions, 6263 events. 3827/6263 cut-off events. For 245829/245831 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 40388 event pairs, 1234 based on Foata normal form. 48/6310 useless extension candidates. Maximal degree in co-relation 43206. Up to 4893 conditions per place. [2024-06-28 02:55:21,496 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 185 selfloop transitions, 110 changer transitions 0/300 dead transitions. [2024-06-28 02:55:21,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 300 transitions, 4354 flow [2024-06-28 02:55:21,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:55:21,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:55:21,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-28 02:55:21,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-06-28 02:55:21,499 INFO L175 Difference]: Start difference. First operand has 172 places, 263 transitions, 3511 flow. Second operand 8 states and 164 transitions. [2024-06-28 02:55:21,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 300 transitions, 4354 flow [2024-06-28 02:55:21,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 300 transitions, 4125 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 02:55:21,770 INFO L231 Difference]: Finished difference. Result has 173 places, 267 transitions, 3629 flow [2024-06-28 02:55:21,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3285, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3629, PETRI_PLACES=173, PETRI_TRANSITIONS=267} [2024-06-28 02:55:21,771 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 130 predicate places. [2024-06-28 02:55:21,771 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 267 transitions, 3629 flow [2024-06-28 02:55:21,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:21,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:21,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:21,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 02:55:21,772 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 02:55:21,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:21,772 INFO L85 PathProgramCache]: Analyzing trace with hash -789353310, now seen corresponding path program 10 times [2024-06-28 02:55:21,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:21,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373021745] [2024-06-28 02:55:21,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:21,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:21,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:22,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:22,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:22,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373021745] [2024-06-28 02:55:22,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373021745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:22,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:22,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:55:22,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962486750] [2024-06-28 02:55:22,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:22,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:55:22,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:22,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:55:22,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:55:22,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:22,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 267 transitions, 3629 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:22,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:22,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:22,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:23,787 INFO L124 PetriNetUnfolderBase]: 3961/6497 cut-off events. [2024-06-28 02:55:23,788 INFO L125 PetriNetUnfolderBase]: For 232076/232078 co-relation queries the response was YES. [2024-06-28 02:55:23,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44263 conditions, 6497 events. 3961/6497 cut-off events. For 232076/232078 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 42364 event pairs, 1173 based on Foata normal form. 32/6528 useless extension candidates. Maximal degree in co-relation 44184. Up to 4715 conditions per place. [2024-06-28 02:55:23,853 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 183 selfloop transitions, 119 changer transitions 0/307 dead transitions. [2024-06-28 02:55:23,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 307 transitions, 4481 flow [2024-06-28 02:55:23,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:55:23,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:55:23,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-28 02:55:23,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49702380952380953 [2024-06-28 02:55:23,855 INFO L175 Difference]: Start difference. First operand has 173 places, 267 transitions, 3629 flow. Second operand 8 states and 167 transitions. [2024-06-28 02:55:23,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 307 transitions, 4481 flow [2024-06-28 02:55:24,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 307 transitions, 4224 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-28 02:55:24,213 INFO L231 Difference]: Finished difference. Result has 175 places, 270 transitions, 3712 flow [2024-06-28 02:55:24,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3372, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3712, PETRI_PLACES=175, PETRI_TRANSITIONS=270} [2024-06-28 02:55:24,215 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 132 predicate places. [2024-06-28 02:55:24,215 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 270 transitions, 3712 flow [2024-06-28 02:55:24,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:24,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:24,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:24,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 02:55:24,216 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 02:55:24,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:24,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1510294336, now seen corresponding path program 11 times [2024-06-28 02:55:24,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:24,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285586471] [2024-06-28 02:55:24,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:24,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:24,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:24,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 02:55:24,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:24,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285586471] [2024-06-28 02:55:24,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285586471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:24,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:24,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:55:24,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383816260] [2024-06-28 02:55:24,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:24,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:55:24,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:24,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:55:24,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:55:24,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:24,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 270 transitions, 3712 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:24,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:24,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:24,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:26,371 INFO L124 PetriNetUnfolderBase]: 4236/6994 cut-off events. [2024-06-28 02:55:26,371 INFO L125 PetriNetUnfolderBase]: For 262772/262776 co-relation queries the response was YES. [2024-06-28 02:55:26,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47856 conditions, 6994 events. 4236/6994 cut-off events. For 262772/262776 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 46731 event pairs, 1071 based on Foata normal form. 34/7027 useless extension candidates. Maximal degree in co-relation 47776. Up to 4666 conditions per place. [2024-06-28 02:55:26,430 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 178 selfloop transitions, 134 changer transitions 0/317 dead transitions. [2024-06-28 02:55:26,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 317 transitions, 4810 flow [2024-06-28 02:55:26,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:55:26,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:55:26,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-28 02:55:26,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5119047619047619 [2024-06-28 02:55:26,431 INFO L175 Difference]: Start difference. First operand has 175 places, 270 transitions, 3712 flow. Second operand 8 states and 172 transitions. [2024-06-28 02:55:26,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 317 transitions, 4810 flow [2024-06-28 02:55:26,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 317 transitions, 4533 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 02:55:26,776 INFO L231 Difference]: Finished difference. Result has 177 places, 276 transitions, 3902 flow [2024-06-28 02:55:26,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3435, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3902, PETRI_PLACES=177, PETRI_TRANSITIONS=276} [2024-06-28 02:55:26,777 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 134 predicate places. [2024-06-28 02:55:26,777 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 276 transitions, 3902 flow [2024-06-28 02:55:26,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:26,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:26,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:26,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 02:55:26,778 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 02:55:26,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:26,778 INFO L85 PathProgramCache]: Analyzing trace with hash -569050908, now seen corresponding path program 12 times [2024-06-28 02:55:26,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:26,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577839174] [2024-06-28 02:55:26,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:26,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:26,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:27,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:27,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:27,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577839174] [2024-06-28 02:55:27,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577839174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:27,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:27,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:55:27,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280259613] [2024-06-28 02:55:27,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:27,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:55:27,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:27,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:55:27,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:55:27,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:27,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 276 transitions, 3902 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:27,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:27,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:27,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:29,191 INFO L124 PetriNetUnfolderBase]: 4458/7364 cut-off events. [2024-06-28 02:55:29,191 INFO L125 PetriNetUnfolderBase]: For 293616/293618 co-relation queries the response was YES. [2024-06-28 02:55:29,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50483 conditions, 7364 events. 4458/7364 cut-off events. For 293616/293618 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 49749 event pairs, 1472 based on Foata normal form. 50/7413 useless extension candidates. Maximal degree in co-relation 50402. Up to 5922 conditions per place. [2024-06-28 02:55:29,265 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 205 selfloop transitions, 109 changer transitions 0/319 dead transitions. [2024-06-28 02:55:29,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 319 transitions, 4848 flow [2024-06-28 02:55:29,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:55:29,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:55:29,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-28 02:55:29,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47883597883597884 [2024-06-28 02:55:29,267 INFO L175 Difference]: Start difference. First operand has 177 places, 276 transitions, 3902 flow. Second operand 9 states and 181 transitions. [2024-06-28 02:55:29,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 319 transitions, 4848 flow [2024-06-28 02:55:29,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 319 transitions, 4656 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 02:55:29,736 INFO L231 Difference]: Finished difference. Result has 181 places, 280 transitions, 4089 flow [2024-06-28 02:55:29,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3710, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4089, PETRI_PLACES=181, PETRI_TRANSITIONS=280} [2024-06-28 02:55:29,736 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 138 predicate places. [2024-06-28 02:55:29,736 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 280 transitions, 4089 flow [2024-06-28 02:55:29,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:29,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:29,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:29,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 02:55:29,737 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 02:55:29,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:29,738 INFO L85 PathProgramCache]: Analyzing trace with hash -1510146466, now seen corresponding path program 13 times [2024-06-28 02:55:29,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:29,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132353562] [2024-06-28 02:55:29,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:29,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:29,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:30,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:30,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:30,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132353562] [2024-06-28 02:55:30,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132353562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:30,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:30,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:55:30,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798459926] [2024-06-28 02:55:30,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:30,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:55:30,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:30,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:55:30,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:55:30,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:30,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 280 transitions, 4089 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:30,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:30,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:30,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:31,906 INFO L124 PetriNetUnfolderBase]: 4631/7655 cut-off events. [2024-06-28 02:55:31,906 INFO L125 PetriNetUnfolderBase]: For 292936/292940 co-relation queries the response was YES. [2024-06-28 02:55:31,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52604 conditions, 7655 events. 4631/7655 cut-off events. For 292936/292940 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 52143 event pairs, 1586 based on Foata normal form. 42/7696 useless extension candidates. Maximal degree in co-relation 52522. Up to 6273 conditions per place. [2024-06-28 02:55:31,985 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 198 selfloop transitions, 116 changer transitions 0/319 dead transitions. [2024-06-28 02:55:31,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 319 transitions, 4978 flow [2024-06-28 02:55:31,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:55:31,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:55:31,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-28 02:55:31,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49702380952380953 [2024-06-28 02:55:31,987 INFO L175 Difference]: Start difference. First operand has 181 places, 280 transitions, 4089 flow. Second operand 8 states and 167 transitions. [2024-06-28 02:55:31,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 319 transitions, 4978 flow [2024-06-28 02:55:32,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 319 transitions, 4706 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-28 02:55:32,456 INFO L231 Difference]: Finished difference. Result has 182 places, 283 transitions, 4173 flow [2024-06-28 02:55:32,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3817, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4173, PETRI_PLACES=182, PETRI_TRANSITIONS=283} [2024-06-28 02:55:32,456 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 139 predicate places. [2024-06-28 02:55:32,457 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 283 transitions, 4173 flow [2024-06-28 02:55:32,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:32,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:32,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:32,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 02:55:32,457 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 02:55:32,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:32,458 INFO L85 PathProgramCache]: Analyzing trace with hash 1432103313, now seen corresponding path program 4 times [2024-06-28 02:55:32,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:32,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526952676] [2024-06-28 02:55:32,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:32,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:32,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:33,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:33,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:33,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526952676] [2024-06-28 02:55:33,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526952676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:33,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:33,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:55:33,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589963383] [2024-06-28 02:55:33,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:33,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:55:33,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:33,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:55:33,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:55:33,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:33,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 283 transitions, 4173 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:33,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:33,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:33,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:34,305 INFO L124 PetriNetUnfolderBase]: 4641/7646 cut-off events. [2024-06-28 02:55:34,305 INFO L125 PetriNetUnfolderBase]: For 263836/263840 co-relation queries the response was YES. [2024-06-28 02:55:34,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52310 conditions, 7646 events. 4641/7646 cut-off events. For 263836/263840 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 51806 event pairs, 1852 based on Foata normal form. 6/7651 useless extension candidates. Maximal degree in co-relation 52227. Up to 7058 conditions per place. [2024-06-28 02:55:34,380 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 236 selfloop transitions, 65 changer transitions 0/306 dead transitions. [2024-06-28 02:55:34,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 306 transitions, 4921 flow [2024-06-28 02:55:34,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:55:34,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:55:34,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-28 02:55:34,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46598639455782315 [2024-06-28 02:55:34,381 INFO L175 Difference]: Start difference. First operand has 182 places, 283 transitions, 4173 flow. Second operand 7 states and 137 transitions. [2024-06-28 02:55:34,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 306 transitions, 4921 flow [2024-06-28 02:55:34,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 306 transitions, 4648 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 02:55:34,791 INFO L231 Difference]: Finished difference. Result has 183 places, 287 transitions, 4138 flow [2024-06-28 02:55:34,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3900, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4138, PETRI_PLACES=183, PETRI_TRANSITIONS=287} [2024-06-28 02:55:34,792 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 140 predicate places. [2024-06-28 02:55:34,792 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 287 transitions, 4138 flow [2024-06-28 02:55:34,792 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 02:55:34,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:34,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:34,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 02:55:34,792 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:34,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:34,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1571750553, now seen corresponding path program 5 times [2024-06-28 02:55:34,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:34,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539101406] [2024-06-28 02:55:34,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:34,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:34,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:35,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:35,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:35,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539101406] [2024-06-28 02:55:35,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539101406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:35,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:35,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:55:35,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272151016] [2024-06-28 02:55:35,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:35,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:55:35,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:35,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:55:35,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:55:35,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:35,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 287 transitions, 4138 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:35,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:35,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:35,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:36,691 INFO L124 PetriNetUnfolderBase]: 4669/7690 cut-off events. [2024-06-28 02:55:36,691 INFO L125 PetriNetUnfolderBase]: For 270157/270159 co-relation queries the response was YES. [2024-06-28 02:55:36,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52754 conditions, 7690 events. 4669/7690 cut-off events. For 270157/270159 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 52049 event pairs, 1755 based on Foata normal form. 4/7693 useless extension candidates. Maximal degree in co-relation 52670. Up to 7030 conditions per place. [2024-06-28 02:55:36,767 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 235 selfloop transitions, 70 changer transitions 0/310 dead transitions. [2024-06-28 02:55:36,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 310 transitions, 5040 flow [2024-06-28 02:55:36,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:55:36,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:55:36,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-28 02:55:36,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 02:55:36,769 INFO L175 Difference]: Start difference. First operand has 183 places, 287 transitions, 4138 flow. Second operand 7 states and 133 transitions. [2024-06-28 02:55:36,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 310 transitions, 5040 flow [2024-06-28 02:55:37,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 310 transitions, 4882 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-28 02:55:37,168 INFO L231 Difference]: Finished difference. Result has 186 places, 295 transitions, 4349 flow [2024-06-28 02:55:37,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3980, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4349, PETRI_PLACES=186, PETRI_TRANSITIONS=295} [2024-06-28 02:55:37,168 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-06-28 02:55:37,169 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 295 transitions, 4349 flow [2024-06-28 02:55:37,169 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 02:55:37,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:37,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:37,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 02:55:37,169 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:37,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:37,170 INFO L85 PathProgramCache]: Analyzing trace with hash -376892538, now seen corresponding path program 2 times [2024-06-28 02:55:37,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:37,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151000732] [2024-06-28 02:55:37,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:37,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:37,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:37,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 02:55:37,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:37,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151000732] [2024-06-28 02:55:37,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151000732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:37,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:37,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:55:37,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156434955] [2024-06-28 02:55:37,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:37,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:55:37,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:37,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:55:37,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:55:38,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:55:38,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 295 transitions, 4349 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:38,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:38,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:55:38,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:39,227 INFO L124 PetriNetUnfolderBase]: 4428/7330 cut-off events. [2024-06-28 02:55:39,227 INFO L125 PetriNetUnfolderBase]: For 293823/293884 co-relation queries the response was YES. [2024-06-28 02:55:39,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51905 conditions, 7330 events. 4428/7330 cut-off events. For 293823/293884 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 50385 event pairs, 1945 based on Foata normal form. 50/7300 useless extension candidates. Maximal degree in co-relation 51819. Up to 6772 conditions per place. [2024-06-28 02:55:39,309 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 247 selfloop transitions, 31 changer transitions 0/312 dead transitions. [2024-06-28 02:55:39,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 312 transitions, 5013 flow [2024-06-28 02:55:39,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:55:39,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:55:39,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-28 02:55:39,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-06-28 02:55:39,310 INFO L175 Difference]: Start difference. First operand has 186 places, 295 transitions, 4349 flow. Second operand 7 states and 132 transitions. [2024-06-28 02:55:39,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 312 transitions, 5013 flow [2024-06-28 02:55:39,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 312 transitions, 4877 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-28 02:55:39,727 INFO L231 Difference]: Finished difference. Result has 190 places, 298 transitions, 4352 flow [2024-06-28 02:55:39,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4217, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4352, PETRI_PLACES=190, PETRI_TRANSITIONS=298} [2024-06-28 02:55:39,728 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-06-28 02:55:39,728 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 298 transitions, 4352 flow [2024-06-28 02:55:39,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:39,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:39,728 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:39,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 02:55:39,728 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 02:55:39,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:39,729 INFO L85 PathProgramCache]: Analyzing trace with hash 759078288, now seen corresponding path program 14 times [2024-06-28 02:55:39,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:39,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593105343] [2024-06-28 02:55:39,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:39,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:39,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:40,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:40,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:40,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593105343] [2024-06-28 02:55:40,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593105343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:40,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:40,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:55:40,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126508751] [2024-06-28 02:55:40,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:40,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:55:40,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:40,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:55:40,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:55:40,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:40,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 298 transitions, 4352 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:40,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:40,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:40,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:42,262 INFO L124 PetriNetUnfolderBase]: 4896/8090 cut-off events. [2024-06-28 02:55:42,262 INFO L125 PetriNetUnfolderBase]: For 326066/326066 co-relation queries the response was YES. [2024-06-28 02:55:42,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55941 conditions, 8090 events. 4896/8090 cut-off events. For 326066/326066 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 55664 event pairs, 1583 based on Foata normal form. 50/8137 useless extension candidates. Maximal degree in co-relation 55853. Up to 6806 conditions per place. [2024-06-28 02:55:42,352 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 225 selfloop transitions, 114 changer transitions 0/344 dead transitions. [2024-06-28 02:55:42,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 344 transitions, 5373 flow [2024-06-28 02:55:42,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:55:42,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:55:42,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-28 02:55:42,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46904761904761905 [2024-06-28 02:55:42,354 INFO L175 Difference]: Start difference. First operand has 190 places, 298 transitions, 4352 flow. Second operand 10 states and 197 transitions. [2024-06-28 02:55:42,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 344 transitions, 5373 flow [2024-06-28 02:55:42,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 344 transitions, 5276 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 02:55:42,823 INFO L231 Difference]: Finished difference. Result has 195 places, 302 transitions, 4652 flow [2024-06-28 02:55:42,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4255, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4652, PETRI_PLACES=195, PETRI_TRANSITIONS=302} [2024-06-28 02:55:42,824 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 152 predicate places. [2024-06-28 02:55:42,824 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 302 transitions, 4652 flow [2024-06-28 02:55:42,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:42,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:42,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:42,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 02:55:42,824 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 02:55:42,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:42,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1200488746, now seen corresponding path program 15 times [2024-06-28 02:55:42,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:42,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995714355] [2024-06-28 02:55:42,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:42,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:42,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:43,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 02:55:43,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:43,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995714355] [2024-06-28 02:55:43,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995714355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:43,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:43,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:55:43,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83593068] [2024-06-28 02:55:43,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:43,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:55:43,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:43,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:55:43,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:55:43,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:43,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 302 transitions, 4652 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:43,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:43,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:43,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:45,230 INFO L124 PetriNetUnfolderBase]: 4791/7907 cut-off events. [2024-06-28 02:55:45,231 INFO L125 PetriNetUnfolderBase]: For 303636/303636 co-relation queries the response was YES. [2024-06-28 02:55:45,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53873 conditions, 7907 events. 4791/7907 cut-off events. For 303636/303636 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 54203 event pairs, 1508 based on Foata normal form. 50/7954 useless extension candidates. Maximal degree in co-relation 53784. Up to 6651 conditions per place. [2024-06-28 02:55:45,311 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 224 selfloop transitions, 111 changer transitions 0/340 dead transitions. [2024-06-28 02:55:45,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 340 transitions, 5509 flow [2024-06-28 02:55:45,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:55:45,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:55:45,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-28 02:55:45,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-28 02:55:45,312 INFO L175 Difference]: Start difference. First operand has 195 places, 302 transitions, 4652 flow. Second operand 9 states and 180 transitions. [2024-06-28 02:55:45,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 340 transitions, 5509 flow [2024-06-28 02:55:45,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 340 transitions, 5171 flow, removed 60 selfloop flow, removed 8 redundant places. [2024-06-28 02:55:45,868 INFO L231 Difference]: Finished difference. Result has 196 places, 302 transitions, 4550 flow [2024-06-28 02:55:45,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4314, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4550, PETRI_PLACES=196, PETRI_TRANSITIONS=302} [2024-06-28 02:55:45,869 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 153 predicate places. [2024-06-28 02:55:45,869 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 302 transitions, 4550 flow [2024-06-28 02:55:45,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:45,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:45,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:45,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 02:55:45,870 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 02:55:45,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:45,870 INFO L85 PathProgramCache]: Analyzing trace with hash -2010674585, now seen corresponding path program 1 times [2024-06-28 02:55:45,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:45,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959391460] [2024-06-28 02:55:45,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:45,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:45,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:46,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:46,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:46,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959391460] [2024-06-28 02:55:46,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959391460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:46,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:46,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:55:46,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410276142] [2024-06-28 02:55:46,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:46,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:55:46,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:46,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:55:46,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:55:46,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:46,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 302 transitions, 4550 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:46,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:46,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:46,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:48,390 INFO L124 PetriNetUnfolderBase]: 4830/7960 cut-off events. [2024-06-28 02:55:48,390 INFO L125 PetriNetUnfolderBase]: For 269917/269917 co-relation queries the response was YES. [2024-06-28 02:55:48,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53555 conditions, 7960 events. 4830/7960 cut-off events. For 269917/269917 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 54671 event pairs, 1513 based on Foata normal form. 8/7965 useless extension candidates. Maximal degree in co-relation 53465. Up to 6992 conditions per place. [2024-06-28 02:55:48,475 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 222 selfloop transitions, 116 changer transitions 0/343 dead transitions. [2024-06-28 02:55:48,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 343 transitions, 5556 flow [2024-06-28 02:55:48,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:55:48,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:55:48,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 02:55:48,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-28 02:55:48,492 INFO L175 Difference]: Start difference. First operand has 196 places, 302 transitions, 4550 flow. Second operand 9 states and 175 transitions. [2024-06-28 02:55:48,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 343 transitions, 5556 flow [2024-06-28 02:55:48,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 343 transitions, 5233 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-28 02:55:48,973 INFO L231 Difference]: Finished difference. Result has 198 places, 311 transitions, 4663 flow [2024-06-28 02:55:48,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4235, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4663, PETRI_PLACES=198, PETRI_TRANSITIONS=311} [2024-06-28 02:55:48,974 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 155 predicate places. [2024-06-28 02:55:48,974 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 311 transitions, 4663 flow [2024-06-28 02:55:48,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:48,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:48,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:48,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 02:55:48,974 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 02:55:48,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:48,975 INFO L85 PathProgramCache]: Analyzing trace with hash 759293769, now seen corresponding path program 2 times [2024-06-28 02:55:48,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:48,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220214726] [2024-06-28 02:55:48,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:48,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:48,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:49,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:49,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:49,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220214726] [2024-06-28 02:55:49,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220214726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:49,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:49,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:55:49,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032124113] [2024-06-28 02:55:49,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:49,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:55:49,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:49,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:55:49,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:55:49,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:49,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 311 transitions, 4663 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:49,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:49,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:49,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:51,445 INFO L124 PetriNetUnfolderBase]: 4887/8054 cut-off events. [2024-06-28 02:55:51,445 INFO L125 PetriNetUnfolderBase]: For 279185/279185 co-relation queries the response was YES. [2024-06-28 02:55:51,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54770 conditions, 8054 events. 4887/8054 cut-off events. For 279185/279185 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 55394 event pairs, 1529 based on Foata normal form. 8/8059 useless extension candidates. Maximal degree in co-relation 54678. Up to 7065 conditions per place. [2024-06-28 02:55:51,530 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 222 selfloop transitions, 125 changer transitions 0/352 dead transitions. [2024-06-28 02:55:51,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 352 transitions, 5713 flow [2024-06-28 02:55:51,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:55:51,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:55:51,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 02:55:51,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-28 02:55:51,532 INFO L175 Difference]: Start difference. First operand has 198 places, 311 transitions, 4663 flow. Second operand 9 states and 175 transitions. [2024-06-28 02:55:51,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 352 transitions, 5713 flow [2024-06-28 02:55:52,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 352 transitions, 5373 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-28 02:55:52,327 INFO L231 Difference]: Finished difference. Result has 201 places, 322 transitions, 4824 flow [2024-06-28 02:55:52,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4335, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4824, PETRI_PLACES=201, PETRI_TRANSITIONS=322} [2024-06-28 02:55:52,328 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 158 predicate places. [2024-06-28 02:55:52,328 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 322 transitions, 4824 flow [2024-06-28 02:55:52,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:52,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:52,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:52,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 02:55:52,334 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 02:55:52,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:52,334 INFO L85 PathProgramCache]: Analyzing trace with hash 1015794279, now seen corresponding path program 3 times [2024-06-28 02:55:52,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:52,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781411575] [2024-06-28 02:55:52,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:52,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:52,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:53,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 02:55:53,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:53,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781411575] [2024-06-28 02:55:53,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781411575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:53,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:53,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:55:53,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608604742] [2024-06-28 02:55:53,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:53,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:55:53,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:53,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:55:53,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:55:53,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:53,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 322 transitions, 4824 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:53,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:53,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:53,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:55,104 INFO L124 PetriNetUnfolderBase]: 4869/8030 cut-off events. [2024-06-28 02:55:55,104 INFO L125 PetriNetUnfolderBase]: For 273057/273057 co-relation queries the response was YES. [2024-06-28 02:55:55,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54565 conditions, 8030 events. 4869/8030 cut-off events. For 273057/273057 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 55243 event pairs, 1512 based on Foata normal form. 8/8035 useless extension candidates. Maximal degree in co-relation 54472. Up to 7039 conditions per place. [2024-06-28 02:55:55,193 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 225 selfloop transitions, 140 changer transitions 0/370 dead transitions. [2024-06-28 02:55:55,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 370 transitions, 6043 flow [2024-06-28 02:55:55,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:55:55,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:55:55,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 02:55:55,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-28 02:55:55,203 INFO L175 Difference]: Start difference. First operand has 201 places, 322 transitions, 4824 flow. Second operand 9 states and 175 transitions. [2024-06-28 02:55:55,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 370 transitions, 6043 flow [2024-06-28 02:55:55,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 370 transitions, 5669 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-28 02:55:55,827 INFO L231 Difference]: Finished difference. Result has 205 places, 340 transitions, 5129 flow [2024-06-28 02:55:55,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4476, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5129, PETRI_PLACES=205, PETRI_TRANSITIONS=340} [2024-06-28 02:55:55,828 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 162 predicate places. [2024-06-28 02:55:55,828 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 340 transitions, 5129 flow [2024-06-28 02:55:55,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:55,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:55,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:55,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 02:55:55,828 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:55,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:55,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1025317479, now seen corresponding path program 4 times [2024-06-28 02:55:55,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:55,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226505038] [2024-06-28 02:55:55,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:55,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:55,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:56,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:56,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:56,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226505038] [2024-06-28 02:55:56,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226505038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:56,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:56,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:55:56,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269038883] [2024-06-28 02:55:56,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:56,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:55:56,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:56,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:55:56,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:55:56,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:56,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 340 transitions, 5129 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:56,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:56,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:56,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:58,443 INFO L124 PetriNetUnfolderBase]: 5024/8339 cut-off events. [2024-06-28 02:55:58,443 INFO L125 PetriNetUnfolderBase]: For 278789/278789 co-relation queries the response was YES. [2024-06-28 02:55:58,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56196 conditions, 8339 events. 5024/8339 cut-off events. For 278789/278789 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 58238 event pairs, 1444 based on Foata normal form. 4/8340 useless extension candidates. Maximal degree in co-relation 56101. Up to 6805 conditions per place. [2024-06-28 02:55:58,528 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 219 selfloop transitions, 158 changer transitions 0/382 dead transitions. [2024-06-28 02:55:58,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 382 transitions, 6194 flow [2024-06-28 02:55:58,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:55:58,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:55:58,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-28 02:55:58,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47354497354497355 [2024-06-28 02:55:58,530 INFO L175 Difference]: Start difference. First operand has 205 places, 340 transitions, 5129 flow. Second operand 9 states and 179 transitions. [2024-06-28 02:55:58,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 382 transitions, 6194 flow [2024-06-28 02:55:59,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 382 transitions, 5868 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-06-28 02:55:59,065 INFO L231 Difference]: Finished difference. Result has 211 places, 347 transitions, 5321 flow [2024-06-28 02:55:59,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4807, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5321, PETRI_PLACES=211, PETRI_TRANSITIONS=347} [2024-06-28 02:55:59,066 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-28 02:55:59,066 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 347 transitions, 5321 flow [2024-06-28 02:55:59,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:59,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:59,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:59,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 02:55:59,067 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 02:55:59,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:59,067 INFO L85 PathProgramCache]: Analyzing trace with hash 7337892, now seen corresponding path program 3 times [2024-06-28 02:55:59,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:59,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667333061] [2024-06-28 02:55:59,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:59,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:59,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:59,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:59,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:59,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667333061] [2024-06-28 02:55:59,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667333061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:59,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:59,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:55:59,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926340565] [2024-06-28 02:55:59,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:59,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:55:59,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:59,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:55:59,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:55:59,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:55:59,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 347 transitions, 5321 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:59,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:59,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:55:59,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:01,218 INFO L124 PetriNetUnfolderBase]: 4783/7979 cut-off events. [2024-06-28 02:56:01,218 INFO L125 PetriNetUnfolderBase]: For 294337/294394 co-relation queries the response was YES. [2024-06-28 02:56:01,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54028 conditions, 7979 events. 4783/7979 cut-off events. For 294337/294394 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 56359 event pairs, 1927 based on Foata normal form. 46/7942 useless extension candidates. Maximal degree in co-relation 53931. Up to 7357 conditions per place. [2024-06-28 02:56:01,295 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 289 selfloop transitions, 42 changer transitions 0/365 dead transitions. [2024-06-28 02:56:01,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 365 transitions, 6251 flow [2024-06-28 02:56:01,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:56:01,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:56:01,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 02:56:01,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-28 02:56:01,297 INFO L175 Difference]: Start difference. First operand has 211 places, 347 transitions, 5321 flow. Second operand 7 states and 130 transitions. [2024-06-28 02:56:01,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 365 transitions, 6251 flow [2024-06-28 02:56:01,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 365 transitions, 5926 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 02:56:01,816 INFO L231 Difference]: Finished difference. Result has 213 places, 355 transitions, 5260 flow [2024-06-28 02:56:01,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4996, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5260, PETRI_PLACES=213, PETRI_TRANSITIONS=355} [2024-06-28 02:56:01,817 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 170 predicate places. [2024-06-28 02:56:01,817 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 355 transitions, 5260 flow [2024-06-28 02:56:01,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:01,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:01,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:01,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 02:56:01,817 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 02:56:01,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:01,818 INFO L85 PathProgramCache]: Analyzing trace with hash 2136963106, now seen corresponding path program 4 times [2024-06-28 02:56:01,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:01,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39008918] [2024-06-28 02:56:01,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:01,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:01,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:02,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 02:56:02,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:02,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39008918] [2024-06-28 02:56:02,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39008918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:02,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:02,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:56:02,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588148394] [2024-06-28 02:56:02,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:02,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:56:02,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:02,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:56:02,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:56:02,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:56:02,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 355 transitions, 5260 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:02,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:02,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:56:02,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:03,956 INFO L124 PetriNetUnfolderBase]: 4780/7989 cut-off events. [2024-06-28 02:56:03,957 INFO L125 PetriNetUnfolderBase]: For 302962/303019 co-relation queries the response was YES. [2024-06-28 02:56:04,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53570 conditions, 7989 events. 4780/7989 cut-off events. For 302962/303019 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 56584 event pairs, 1952 based on Foata normal form. 46/7952 useless extension candidates. Maximal degree in co-relation 53471. Up to 7368 conditions per place. [2024-06-28 02:56:04,033 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 299 selfloop transitions, 32 changer transitions 0/365 dead transitions. [2024-06-28 02:56:04,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 365 transitions, 5959 flow [2024-06-28 02:56:04,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:56:04,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:56:04,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-28 02:56:04,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-06-28 02:56:04,034 INFO L175 Difference]: Start difference. First operand has 213 places, 355 transitions, 5260 flow. Second operand 7 states and 128 transitions. [2024-06-28 02:56:04,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 365 transitions, 5959 flow [2024-06-28 02:56:04,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 365 transitions, 5812 flow, removed 57 selfloop flow, removed 3 redundant places. [2024-06-28 02:56:04,647 INFO L231 Difference]: Finished difference. Result has 217 places, 356 transitions, 5194 flow [2024-06-28 02:56:04,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5113, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5194, PETRI_PLACES=217, PETRI_TRANSITIONS=356} [2024-06-28 02:56:04,648 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 174 predicate places. [2024-06-28 02:56:04,648 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 356 transitions, 5194 flow [2024-06-28 02:56:04,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:04,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:04,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:04,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 02:56:04,649 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 02:56:04,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:04,650 INFO L85 PathProgramCache]: Analyzing trace with hash -365793391, now seen corresponding path program 6 times [2024-06-28 02:56:04,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:04,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858863623] [2024-06-28 02:56:04,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:04,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:04,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:05,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:05,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:05,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858863623] [2024-06-28 02:56:05,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858863623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:05,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:05,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:56:05,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378581727] [2024-06-28 02:56:05,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:05,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:56:05,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:05,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:56:05,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:56:05,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:56:05,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 356 transitions, 5194 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:05,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:05,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:56:05,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:07,030 INFO L124 PetriNetUnfolderBase]: 5030/8358 cut-off events. [2024-06-28 02:56:07,031 INFO L125 PetriNetUnfolderBase]: For 299480/299482 co-relation queries the response was YES. [2024-06-28 02:56:07,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55675 conditions, 8358 events. 5030/8358 cut-off events. For 299480/299482 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 58219 event pairs, 1724 based on Foata normal form. 4/8359 useless extension candidates. Maximal degree in co-relation 55574. Up to 7609 conditions per place. [2024-06-28 02:56:07,129 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 292 selfloop transitions, 78 changer transitions 0/375 dead transitions. [2024-06-28 02:56:07,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 375 transitions, 6334 flow [2024-06-28 02:56:07,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:56:07,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:56:07,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-28 02:56:07,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-28 02:56:07,145 INFO L175 Difference]: Start difference. First operand has 217 places, 356 transitions, 5194 flow. Second operand 7 states and 131 transitions. [2024-06-28 02:56:07,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 375 transitions, 6334 flow [2024-06-28 02:56:07,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 375 transitions, 6260 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 02:56:07,963 INFO L231 Difference]: Finished difference. Result has 220 places, 364 transitions, 5484 flow [2024-06-28 02:56:07,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5120, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5484, PETRI_PLACES=220, PETRI_TRANSITIONS=364} [2024-06-28 02:56:07,963 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 177 predicate places. [2024-06-28 02:56:07,963 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 364 transitions, 5484 flow [2024-06-28 02:56:07,964 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 02:56:07,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:07,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:07,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 02:56:07,964 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 02:56:07,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:07,965 INFO L85 PathProgramCache]: Analyzing trace with hash -2071725429, now seen corresponding path program 1 times [2024-06-28 02:56:07,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:07,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635486216] [2024-06-28 02:56:07,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:07,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:07,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:08,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:08,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:08,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635486216] [2024-06-28 02:56:08,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635486216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:08,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:08,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:56:08,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427254122] [2024-06-28 02:56:08,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:08,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:56:08,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:08,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:56:08,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:56:08,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:56:08,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 364 transitions, 5484 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:08,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:08,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:56:08,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:10,172 INFO L124 PetriNetUnfolderBase]: 4936/8279 cut-off events. [2024-06-28 02:56:10,172 INFO L125 PetriNetUnfolderBase]: For 317835/317835 co-relation queries the response was YES. [2024-06-28 02:56:10,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56307 conditions, 8279 events. 4936/8279 cut-off events. For 317835/317835 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 58329 event pairs, 2225 based on Foata normal form. 2/8280 useless extension candidates. Maximal degree in co-relation 56204. Up to 7685 conditions per place. [2024-06-28 02:56:10,268 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 356 selfloop transitions, 16 changer transitions 0/383 dead transitions. [2024-06-28 02:56:10,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 383 transitions, 6338 flow [2024-06-28 02:56:10,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:56:10,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:56:10,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 02:56:10,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-28 02:56:10,270 INFO L175 Difference]: Start difference. First operand has 220 places, 364 transitions, 5484 flow. Second operand 8 states and 145 transitions. [2024-06-28 02:56:10,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 383 transitions, 6338 flow [2024-06-28 02:56:10,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 383 transitions, 6100 flow, removed 54 selfloop flow, removed 4 redundant places. [2024-06-28 02:56:10,962 INFO L231 Difference]: Finished difference. Result has 224 places, 367 transitions, 5338 flow [2024-06-28 02:56:10,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5248, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5338, PETRI_PLACES=224, PETRI_TRANSITIONS=367} [2024-06-28 02:56:10,963 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-06-28 02:56:10,963 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 367 transitions, 5338 flow [2024-06-28 02:56:10,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:10,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:10,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:10,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 02:56:10,964 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 02:56:10,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:10,964 INFO L85 PathProgramCache]: Analyzing trace with hash -529645015, now seen corresponding path program 2 times [2024-06-28 02:56:10,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:10,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514785654] [2024-06-28 02:56:10,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:10,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:10,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:11,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:11,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:11,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514785654] [2024-06-28 02:56:11,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514785654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:11,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:11,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:56:11,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212386216] [2024-06-28 02:56:11,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:11,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:56:11,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:11,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:56:11,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:56:11,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:56:11,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 367 transitions, 5338 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:11,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:11,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:56:11,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:13,108 INFO L124 PetriNetUnfolderBase]: 4946/8295 cut-off events. [2024-06-28 02:56:13,108 INFO L125 PetriNetUnfolderBase]: For 324867/324867 co-relation queries the response was YES. [2024-06-28 02:56:13,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56363 conditions, 8295 events. 4946/8295 cut-off events. For 324867/324867 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 58459 event pairs, 2225 based on Foata normal form. 2/8296 useless extension candidates. Maximal degree in co-relation 56259. Up to 7690 conditions per place. [2024-06-28 02:56:13,209 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 353 selfloop transitions, 20 changer transitions 0/384 dead transitions. [2024-06-28 02:56:13,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 384 transitions, 6190 flow [2024-06-28 02:56:13,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:56:13,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:56:13,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-28 02:56:13,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 02:56:13,210 INFO L175 Difference]: Start difference. First operand has 224 places, 367 transitions, 5338 flow. Second operand 7 states and 133 transitions. [2024-06-28 02:56:13,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 384 transitions, 6190 flow [2024-06-28 02:56:13,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 384 transitions, 6112 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 02:56:13,835 INFO L231 Difference]: Finished difference. Result has 225 places, 370 transitions, 5364 flow [2024-06-28 02:56:13,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5260, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5364, PETRI_PLACES=225, PETRI_TRANSITIONS=370} [2024-06-28 02:56:13,836 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 182 predicate places. [2024-06-28 02:56:13,836 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 370 transitions, 5364 flow [2024-06-28 02:56:13,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:13,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:13,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:13,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 02:56:13,837 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 02:56:13,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:13,837 INFO L85 PathProgramCache]: Analyzing trace with hash 357519890, now seen corresponding path program 1 times [2024-06-28 02:56:13,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:13,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613123955] [2024-06-28 02:56:13,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:13,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:13,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:14,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:14,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:14,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613123955] [2024-06-28 02:56:14,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613123955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:14,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:14,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:56:14,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304000177] [2024-06-28 02:56:14,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:14,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:56:14,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:14,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:56:14,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:56:14,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:56:14,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 370 transitions, 5364 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:14,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:14,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:56:14,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:16,041 INFO L124 PetriNetUnfolderBase]: 4951/8304 cut-off events. [2024-06-28 02:56:16,041 INFO L125 PetriNetUnfolderBase]: For 336732/336732 co-relation queries the response was YES. [2024-06-28 02:56:16,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57120 conditions, 8304 events. 4951/8304 cut-off events. For 336732/336732 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 58528 event pairs, 2224 based on Foata normal form. 2/8305 useless extension candidates. Maximal degree in co-relation 57016. Up to 7715 conditions per place. [2024-06-28 02:56:16,141 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 359 selfloop transitions, 15 changer transitions 0/385 dead transitions. [2024-06-28 02:56:16,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 385 transitions, 6198 flow [2024-06-28 02:56:16,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:56:16,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:56:16,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-28 02:56:16,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-28 02:56:16,143 INFO L175 Difference]: Start difference. First operand has 225 places, 370 transitions, 5364 flow. Second operand 7 states and 129 transitions. [2024-06-28 02:56:16,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 385 transitions, 6198 flow [2024-06-28 02:56:16,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 385 transitions, 6116 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 02:56:16,736 INFO L231 Difference]: Finished difference. Result has 227 places, 373 transitions, 5368 flow [2024-06-28 02:56:16,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5282, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5368, PETRI_PLACES=227, PETRI_TRANSITIONS=373} [2024-06-28 02:56:16,737 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 184 predicate places. [2024-06-28 02:56:16,737 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 373 transitions, 5368 flow [2024-06-28 02:56:16,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:16,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:16,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:16,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 02:56:16,738 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 02:56:16,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:16,740 INFO L85 PathProgramCache]: Analyzing trace with hash 7076934, now seen corresponding path program 2 times [2024-06-28 02:56:16,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:16,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427694663] [2024-06-28 02:56:16,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:16,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:16,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:17,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:17,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:17,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427694663] [2024-06-28 02:56:17,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427694663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:17,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:17,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:56:17,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336261134] [2024-06-28 02:56:17,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:17,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:56:17,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:17,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:56:17,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:56:17,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:56:17,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 373 transitions, 5368 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:17,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:17,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:56:17,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:19,051 INFO L124 PetriNetUnfolderBase]: 4956/8328 cut-off events. [2024-06-28 02:56:19,051 INFO L125 PetriNetUnfolderBase]: For 346328/346330 co-relation queries the response was YES. [2024-06-28 02:56:19,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57552 conditions, 8328 events. 4956/8328 cut-off events. For 346328/346330 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 58951 event pairs, 2253 based on Foata normal form. 4/8331 useless extension candidates. Maximal degree in co-relation 57447. Up to 7716 conditions per place. [2024-06-28 02:56:19,145 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 354 selfloop transitions, 20 changer transitions 0/385 dead transitions. [2024-06-28 02:56:19,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 385 transitions, 6194 flow [2024-06-28 02:56:19,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:56:19,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:56:19,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-28 02:56:19,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-06-28 02:56:19,147 INFO L175 Difference]: Start difference. First operand has 227 places, 373 transitions, 5368 flow. Second operand 7 states and 128 transitions. [2024-06-28 02:56:19,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 385 transitions, 6194 flow [2024-06-28 02:56:19,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 385 transitions, 6130 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 02:56:19,932 INFO L231 Difference]: Finished difference. Result has 229 places, 376 transitions, 5406 flow [2024-06-28 02:56:19,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5304, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5406, PETRI_PLACES=229, PETRI_TRANSITIONS=376} [2024-06-28 02:56:19,933 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 186 predicate places. [2024-06-28 02:56:19,933 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 376 transitions, 5406 flow [2024-06-28 02:56:19,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:19,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:19,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:19,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 02:56:19,934 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 02:56:19,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:19,934 INFO L85 PathProgramCache]: Analyzing trace with hash -194012533, now seen corresponding path program 3 times [2024-06-28 02:56:19,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:19,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850960917] [2024-06-28 02:56:19,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:19,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:19,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:20,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:20,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:20,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850960917] [2024-06-28 02:56:20,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850960917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:20,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:20,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:56:20,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727597557] [2024-06-28 02:56:20,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:20,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:56:20,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:20,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:56:20,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:56:20,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:56:20,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 376 transitions, 5406 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:20,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:20,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:56:20,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:22,160 INFO L124 PetriNetUnfolderBase]: 4958/8333 cut-off events. [2024-06-28 02:56:22,160 INFO L125 PetriNetUnfolderBase]: For 355343/355345 co-relation queries the response was YES. [2024-06-28 02:56:22,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57965 conditions, 8333 events. 4958/8333 cut-off events. For 355343/355345 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 59005 event pairs, 2257 based on Foata normal form. 2/8334 useless extension candidates. Maximal degree in co-relation 57859. Up to 7695 conditions per place. [2024-06-28 02:56:22,249 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 352 selfloop transitions, 27 changer transitions 0/390 dead transitions. [2024-06-28 02:56:22,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 390 transitions, 6266 flow [2024-06-28 02:56:22,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:56:22,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:56:22,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-28 02:56:22,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-06-28 02:56:22,250 INFO L175 Difference]: Start difference. First operand has 229 places, 376 transitions, 5406 flow. Second operand 7 states and 132 transitions. [2024-06-28 02:56:22,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 390 transitions, 6266 flow [2024-06-28 02:56:22,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 390 transitions, 6186 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 02:56:22,931 INFO L231 Difference]: Finished difference. Result has 231 places, 379 transitions, 5454 flow [2024-06-28 02:56:22,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5326, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5454, PETRI_PLACES=231, PETRI_TRANSITIONS=379} [2024-06-28 02:56:22,932 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 188 predicate places. [2024-06-28 02:56:22,932 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 379 transitions, 5454 flow [2024-06-28 02:56:22,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:22,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:22,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:22,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 02:56:22,932 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 02:56:22,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:22,933 INFO L85 PathProgramCache]: Analyzing trace with hash -524073168, now seen corresponding path program 3 times [2024-06-28 02:56:22,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:22,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868740794] [2024-06-28 02:56:22,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:22,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:22,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:23,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:23,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:23,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868740794] [2024-06-28 02:56:23,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868740794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:23,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:23,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:56:23,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384758866] [2024-06-28 02:56:23,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:23,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:56:23,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:23,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:56:23,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:56:23,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:56:23,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 379 transitions, 5454 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:23,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:23,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:56:23,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:25,325 INFO L124 PetriNetUnfolderBase]: 4952/8325 cut-off events. [2024-06-28 02:56:25,326 INFO L125 PetriNetUnfolderBase]: For 364791/364793 co-relation queries the response was YES. [2024-06-28 02:56:25,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58561 conditions, 8325 events. 4952/8325 cut-off events. For 364791/364793 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 58939 event pairs, 2252 based on Foata normal form. 4/8328 useless extension candidates. Maximal degree in co-relation 58454. Up to 7701 conditions per place. [2024-06-28 02:56:25,410 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 353 selfloop transitions, 30 changer transitions 0/394 dead transitions. [2024-06-28 02:56:25,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 394 transitions, 6324 flow [2024-06-28 02:56:25,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:56:25,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:56:25,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-28 02:56:25,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-28 02:56:25,412 INFO L175 Difference]: Start difference. First operand has 231 places, 379 transitions, 5454 flow. Second operand 7 states and 129 transitions. [2024-06-28 02:56:25,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 394 transitions, 6324 flow [2024-06-28 02:56:26,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 394 transitions, 6218 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 02:56:26,124 INFO L231 Difference]: Finished difference. Result has 234 places, 385 transitions, 5515 flow [2024-06-28 02:56:26,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5348, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5515, PETRI_PLACES=234, PETRI_TRANSITIONS=385} [2024-06-28 02:56:26,124 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 191 predicate places. [2024-06-28 02:56:26,125 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 385 transitions, 5515 flow [2024-06-28 02:56:26,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:26,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:26,125 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 02:56:26,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 02:56:26,125 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 02:56:26,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:26,126 INFO L85 PathProgramCache]: Analyzing trace with hash -370559210, now seen corresponding path program 1 times [2024-06-28 02:56:26,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:26,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205388432] [2024-06-28 02:56:26,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:26,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:26,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:26,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 02:56:26,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:26,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205388432] [2024-06-28 02:56:26,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205388432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:26,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:26,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:56:26,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989227952] [2024-06-28 02:56:26,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:26,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:56:26,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:26,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:56:26,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:56:27,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:56:27,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 385 transitions, 5515 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:27,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:27,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:56:27,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:28,636 INFO L124 PetriNetUnfolderBase]: 5076/8449 cut-off events. [2024-06-28 02:56:28,637 INFO L125 PetriNetUnfolderBase]: For 375237/375241 co-relation queries the response was YES. [2024-06-28 02:56:28,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59787 conditions, 8449 events. 5076/8449 cut-off events. For 375237/375241 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 59183 event pairs, 1820 based on Foata normal form. 6/8454 useless extension candidates. Maximal degree in co-relation 59678. Up to 7774 conditions per place. [2024-06-28 02:56:28,757 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 344 selfloop transitions, 64 changer transitions 0/413 dead transitions. [2024-06-28 02:56:28,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 413 transitions, 6497 flow [2024-06-28 02:56:28,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:56:28,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:56:28,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 02:56:28,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 02:56:28,760 INFO L175 Difference]: Start difference. First operand has 234 places, 385 transitions, 5515 flow. Second operand 9 states and 171 transitions. [2024-06-28 02:56:28,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 413 transitions, 6497 flow [2024-06-28 02:56:29,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 413 transitions, 6426 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-28 02:56:29,729 INFO L231 Difference]: Finished difference. Result has 240 places, 389 transitions, 5672 flow [2024-06-28 02:56:29,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5444, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5672, PETRI_PLACES=240, PETRI_TRANSITIONS=389} [2024-06-28 02:56:29,729 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 197 predicate places. [2024-06-28 02:56:29,730 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 389 transitions, 5672 flow [2024-06-28 02:56:29,730 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 02:56:29,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:29,730 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 02:56:29,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 02:56:29,730 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 02:56:29,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:29,731 INFO L85 PathProgramCache]: Analyzing trace with hash -265414780, now seen corresponding path program 1 times [2024-06-28 02:56:29,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:29,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125087701] [2024-06-28 02:56:29,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:29,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:29,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:30,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:30,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:30,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125087701] [2024-06-28 02:56:30,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125087701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:30,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:30,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:56:30,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816287607] [2024-06-28 02:56:30,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:30,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:56:30,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:30,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:56:30,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:56:30,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:56:30,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 389 transitions, 5672 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:30,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:30,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:56:30,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:31,961 INFO L124 PetriNetUnfolderBase]: 5086/8457 cut-off events. [2024-06-28 02:56:31,961 INFO L125 PetriNetUnfolderBase]: For 387794/387796 co-relation queries the response was YES. [2024-06-28 02:56:32,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60866 conditions, 8457 events. 5086/8457 cut-off events. For 387794/387796 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 59081 event pairs, 1715 based on Foata normal form. 4/8460 useless extension candidates. Maximal degree in co-relation 60755. Up to 7804 conditions per place. [2024-06-28 02:56:32,065 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 358 selfloop transitions, 51 changer transitions 0/414 dead transitions. [2024-06-28 02:56:32,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 414 transitions, 6642 flow [2024-06-28 02:56:32,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:56:32,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:56:32,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 02:56:32,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-28 02:56:32,069 INFO L175 Difference]: Start difference. First operand has 240 places, 389 transitions, 5672 flow. Second operand 8 states and 154 transitions. [2024-06-28 02:56:32,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 414 transitions, 6642 flow [2024-06-28 02:56:32,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 414 transitions, 6444 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-28 02:56:32,986 INFO L231 Difference]: Finished difference. Result has 241 places, 393 transitions, 5669 flow [2024-06-28 02:56:32,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5474, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5669, PETRI_PLACES=241, PETRI_TRANSITIONS=393} [2024-06-28 02:56:32,987 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 198 predicate places. [2024-06-28 02:56:32,987 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 393 transitions, 5669 flow [2024-06-28 02:56:32,987 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 02:56:32,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:32,987 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 02:56:32,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 02:56:32,987 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:56:32,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:32,988 INFO L85 PathProgramCache]: Analyzing trace with hash -607442157, now seen corresponding path program 1 times [2024-06-28 02:56:32,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:32,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012197411] [2024-06-28 02:56:32,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:32,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:32,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:34,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:34,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:34,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012197411] [2024-06-28 02:56:34,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012197411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:34,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:34,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:56:34,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609110050] [2024-06-28 02:56:34,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:34,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:56:34,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:34,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:56:34,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:56:34,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:56:34,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 393 transitions, 5669 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:34,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:34,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:56:34,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:36,186 INFO L124 PetriNetUnfolderBase]: 5161/8612 cut-off events. [2024-06-28 02:56:36,186 INFO L125 PetriNetUnfolderBase]: For 408701/408703 co-relation queries the response was YES. [2024-06-28 02:56:36,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61311 conditions, 8612 events. 5161/8612 cut-off events. For 408701/408703 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 60795 event pairs, 1556 based on Foata normal form. 18/8629 useless extension candidates. Maximal degree in co-relation 61199. Up to 7147 conditions per place. [2024-06-28 02:56:36,296 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 324 selfloop transitions, 127 changer transitions 0/456 dead transitions. [2024-06-28 02:56:36,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 456 transitions, 6967 flow [2024-06-28 02:56:36,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 02:56:36,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 02:56:36,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 254 transitions. [2024-06-28 02:56:36,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4652014652014652 [2024-06-28 02:56:36,297 INFO L175 Difference]: Start difference. First operand has 241 places, 393 transitions, 5669 flow. Second operand 13 states and 254 transitions. [2024-06-28 02:56:36,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 456 transitions, 6967 flow [2024-06-28 02:56:37,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 456 transitions, 6853 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 02:56:37,110 INFO L231 Difference]: Finished difference. Result has 252 places, 400 transitions, 5985 flow [2024-06-28 02:56:37,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5555, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5985, PETRI_PLACES=252, PETRI_TRANSITIONS=400} [2024-06-28 02:56:37,111 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 209 predicate places. [2024-06-28 02:56:37,111 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 400 transitions, 5985 flow [2024-06-28 02:56:37,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:37,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:37,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:37,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 02:56:37,112 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:56:37,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:37,112 INFO L85 PathProgramCache]: Analyzing trace with hash 78733188, now seen corresponding path program 2 times [2024-06-28 02:56:37,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:37,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951466869] [2024-06-28 02:56:37,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:37,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:37,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:37,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:37,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:37,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951466869] [2024-06-28 02:56:37,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951466869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:37,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:37,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:56:37,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981157506] [2024-06-28 02:56:37,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:37,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:56:37,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:37,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:56:37,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:56:37,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:56:37,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 400 transitions, 5985 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:37,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:37,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:56:37,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:39,321 INFO L124 PetriNetUnfolderBase]: 5171/8639 cut-off events. [2024-06-28 02:56:39,321 INFO L125 PetriNetUnfolderBase]: For 408167/408169 co-relation queries the response was YES. [2024-06-28 02:56:39,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62736 conditions, 8639 events. 5171/8639 cut-off events. For 408167/408169 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 61032 event pairs, 1760 based on Foata normal form. 4/8642 useless extension candidates. Maximal degree in co-relation 62620. Up to 7886 conditions per place. [2024-06-28 02:56:39,431 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 347 selfloop transitions, 71 changer transitions 0/423 dead transitions. [2024-06-28 02:56:39,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 423 transitions, 7083 flow [2024-06-28 02:56:39,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:56:39,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:56:39,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 02:56:39,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-28 02:56:39,432 INFO L175 Difference]: Start difference. First operand has 252 places, 400 transitions, 5985 flow. Second operand 8 states and 153 transitions. [2024-06-28 02:56:39,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 423 transitions, 7083 flow [2024-06-28 02:56:40,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 423 transitions, 6787 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-28 02:56:40,310 INFO L231 Difference]: Finished difference. Result has 252 places, 404 transitions, 5931 flow [2024-06-28 02:56:40,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5689, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5931, PETRI_PLACES=252, PETRI_TRANSITIONS=404} [2024-06-28 02:56:40,311 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 209 predicate places. [2024-06-28 02:56:40,311 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 404 transitions, 5931 flow [2024-06-28 02:56:40,311 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 02:56:40,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:40,312 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 02:56:40,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 02:56:40,312 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 02:56:40,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:40,312 INFO L85 PathProgramCache]: Analyzing trace with hash 2038625562, now seen corresponding path program 2 times [2024-06-28 02:56:40,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:40,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412071458] [2024-06-28 02:56:40,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:40,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:40,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:41,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:41,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:41,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412071458] [2024-06-28 02:56:41,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412071458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:41,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:41,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:56:41,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398221396] [2024-06-28 02:56:41,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:41,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:56:41,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:41,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:56:41,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:56:41,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:56:41,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 404 transitions, 5931 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:41,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:41,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:56:41,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:43,015 INFO L124 PetriNetUnfolderBase]: 5191/8656 cut-off events. [2024-06-28 02:56:43,016 INFO L125 PetriNetUnfolderBase]: For 414416/414420 co-relation queries the response was YES. [2024-06-28 02:56:43,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62457 conditions, 8656 events. 5191/8656 cut-off events. For 414416/414420 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 61023 event pairs, 1753 based on Foata normal form. 6/8661 useless extension candidates. Maximal degree in co-relation 62340. Up to 7957 conditions per place. [2024-06-28 02:56:43,114 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 365 selfloop transitions, 64 changer transitions 0/434 dead transitions. [2024-06-28 02:56:43,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 434 transitions, 6969 flow [2024-06-28 02:56:43,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:56:43,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:56:43,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 02:56:43,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-28 02:56:43,116 INFO L175 Difference]: Start difference. First operand has 252 places, 404 transitions, 5931 flow. Second operand 9 states and 170 transitions. [2024-06-28 02:56:43,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 434 transitions, 6969 flow [2024-06-28 02:56:43,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 434 transitions, 6812 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-28 02:56:43,881 INFO L231 Difference]: Finished difference. Result has 256 places, 412 transitions, 6038 flow [2024-06-28 02:56:43,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5774, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6038, PETRI_PLACES=256, PETRI_TRANSITIONS=412} [2024-06-28 02:56:43,882 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 213 predicate places. [2024-06-28 02:56:43,882 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 412 transitions, 6038 flow [2024-06-28 02:56:43,882 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 02:56:43,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:43,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:43,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 02:56:43,882 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 02:56:43,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:43,883 INFO L85 PathProgramCache]: Analyzing trace with hash 503040828, now seen corresponding path program 3 times [2024-06-28 02:56:43,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:43,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431476815] [2024-06-28 02:56:43,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:43,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:43,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:44,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:44,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:44,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431476815] [2024-06-28 02:56:44,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431476815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:44,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:44,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:56:44,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788260858] [2024-06-28 02:56:44,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:44,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:56:44,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:44,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:56:44,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:56:44,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:56:44,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 412 transitions, 6038 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:44,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:44,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:56:44,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:46,633 INFO L124 PetriNetUnfolderBase]: 5203/8672 cut-off events. [2024-06-28 02:56:46,634 INFO L125 PetriNetUnfolderBase]: For 416595/416597 co-relation queries the response was YES. [2024-06-28 02:56:46,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63131 conditions, 8672 events. 5203/8672 cut-off events. For 416595/416597 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 61095 event pairs, 1760 based on Foata normal form. 4/8675 useless extension candidates. Maximal degree in co-relation 63013. Up to 7924 conditions per place. [2024-06-28 02:56:46,729 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 357 selfloop transitions, 74 changer transitions 0/436 dead transitions. [2024-06-28 02:56:46,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 436 transitions, 7180 flow [2024-06-28 02:56:46,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:56:46,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:56:46,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 02:56:46,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 02:56:46,731 INFO L175 Difference]: Start difference. First operand has 256 places, 412 transitions, 6038 flow. Second operand 9 states and 168 transitions. [2024-06-28 02:56:46,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 436 transitions, 7180 flow [2024-06-28 02:56:47,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 436 transitions, 6986 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-28 02:56:47,566 INFO L231 Difference]: Finished difference. Result has 258 places, 416 transitions, 6107 flow [2024-06-28 02:56:47,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5844, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6107, PETRI_PLACES=258, PETRI_TRANSITIONS=416} [2024-06-28 02:56:47,566 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-28 02:56:47,567 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 416 transitions, 6107 flow [2024-06-28 02:56:47,567 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 02:56:47,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:47,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:47,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 02:56:47,567 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 02:56:47,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:47,568 INFO L85 PathProgramCache]: Analyzing trace with hash 503052918, now seen corresponding path program 4 times [2024-06-28 02:56:47,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:47,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548144213] [2024-06-28 02:56:47,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:47,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:47,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:48,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:48,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:48,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548144213] [2024-06-28 02:56:48,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548144213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:48,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:48,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:56:48,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475597084] [2024-06-28 02:56:48,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:48,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:56:48,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:48,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:56:48,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:56:48,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:56:48,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 416 transitions, 6107 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:48,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:48,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:56:48,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:50,102 INFO L124 PetriNetUnfolderBase]: 5231/8714 cut-off events. [2024-06-28 02:56:50,102 INFO L125 PetriNetUnfolderBase]: For 433142/433144 co-relation queries the response was YES. [2024-06-28 02:56:50,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64424 conditions, 8714 events. 5231/8714 cut-off events. For 433142/433144 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 61365 event pairs, 1760 based on Foata normal form. 4/8717 useless extension candidates. Maximal degree in co-relation 64305. Up to 7903 conditions per place. [2024-06-28 02:56:50,217 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 354 selfloop transitions, 86 changer transitions 0/445 dead transitions. [2024-06-28 02:56:50,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 445 transitions, 7499 flow [2024-06-28 02:56:50,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:56:50,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:56:50,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 02:56:50,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-28 02:56:50,219 INFO L175 Difference]: Start difference. First operand has 258 places, 416 transitions, 6107 flow. Second operand 9 states and 170 transitions. [2024-06-28 02:56:50,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 445 transitions, 7499 flow [2024-06-28 02:56:51,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 445 transitions, 7264 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-28 02:56:51,082 INFO L231 Difference]: Finished difference. Result has 261 places, 424 transitions, 6300 flow [2024-06-28 02:56:51,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5872, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6300, PETRI_PLACES=261, PETRI_TRANSITIONS=424} [2024-06-28 02:56:51,082 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-28 02:56:51,082 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 424 transitions, 6300 flow [2024-06-28 02:56:51,083 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 02:56:51,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:51,083 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 02:56:51,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 02:56:51,083 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 02:56:51,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:51,083 INFO L85 PathProgramCache]: Analyzing trace with hash 78742116, now seen corresponding path program 1 times [2024-06-28 02:56:51,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:51,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888986488] [2024-06-28 02:56:51,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:51,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:51,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:51,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:51,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:51,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888986488] [2024-06-28 02:56:51,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888986488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:51,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:51,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:56:51,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183711636] [2024-06-28 02:56:51,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:51,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:56:51,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:51,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:56:51,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:56:52,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:56:52,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 424 transitions, 6300 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:52,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:52,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:56:52,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:53,645 INFO L124 PetriNetUnfolderBase]: 5012/8377 cut-off events. [2024-06-28 02:56:53,645 INFO L125 PetriNetUnfolderBase]: For 448563/448617 co-relation queries the response was YES. [2024-06-28 02:56:53,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63539 conditions, 8377 events. 5012/8377 cut-off events. For 448563/448617 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 59766 event pairs, 2021 based on Foata normal form. 43/8338 useless extension candidates. Maximal degree in co-relation 63418. Up to 7654 conditions per place. [2024-06-28 02:56:53,754 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 369 selfloop transitions, 30 changer transitions 0/446 dead transitions. [2024-06-28 02:56:53,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 446 transitions, 7250 flow [2024-06-28 02:56:53,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:56:53,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:56:53,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 02:56:53,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-28 02:56:53,757 INFO L175 Difference]: Start difference. First operand has 261 places, 424 transitions, 6300 flow. Second operand 9 states and 166 transitions. [2024-06-28 02:56:53,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 446 transitions, 7250 flow [2024-06-28 02:56:54,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 446 transitions, 7051 flow, removed 59 selfloop flow, removed 5 redundant places. [2024-06-28 02:56:54,631 INFO L231 Difference]: Finished difference. Result has 265 places, 427 transitions, 6263 flow [2024-06-28 02:56:54,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6101, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6263, PETRI_PLACES=265, PETRI_TRANSITIONS=427} [2024-06-28 02:56:54,631 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 222 predicate places. [2024-06-28 02:56:54,631 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 427 transitions, 6263 flow [2024-06-28 02:56:54,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:54,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:54,632 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 02:56:54,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 02:56:54,632 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 02:56:54,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:54,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1194559560, now seen corresponding path program 3 times [2024-06-28 02:56:54,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:54,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534043228] [2024-06-28 02:56:54,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:54,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:54,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:55,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:55,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:55,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534043228] [2024-06-28 02:56:55,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534043228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:55,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:55,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:56:55,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314392964] [2024-06-28 02:56:55,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:55,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:56:55,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:55,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:56:55,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:56:55,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:56:55,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 427 transitions, 6263 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:55,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:55,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:56:55,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:57,016 INFO L124 PetriNetUnfolderBase]: 5248/8737 cut-off events. [2024-06-28 02:56:57,017 INFO L125 PetriNetUnfolderBase]: For 457189/457191 co-relation queries the response was YES. [2024-06-28 02:56:57,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65809 conditions, 8737 events. 5248/8737 cut-off events. For 457189/457191 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 61537 event pairs, 1845 based on Foata normal form. 6/8742 useless extension candidates. Maximal degree in co-relation 65686. Up to 8043 conditions per place. [2024-06-28 02:56:57,127 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 389 selfloop transitions, 58 changer transitions 0/452 dead transitions. [2024-06-28 02:56:57,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 452 transitions, 7395 flow [2024-06-28 02:56:57,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:56:57,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:56:57,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-28 02:56:57,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4557823129251701 [2024-06-28 02:56:57,129 INFO L175 Difference]: Start difference. First operand has 265 places, 427 transitions, 6263 flow. Second operand 7 states and 134 transitions. [2024-06-28 02:56:57,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 452 transitions, 7395 flow [2024-06-28 02:56:58,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 452 transitions, 7255 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-28 02:56:58,070 INFO L231 Difference]: Finished difference. Result has 265 places, 434 transitions, 6430 flow [2024-06-28 02:56:58,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6123, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6430, PETRI_PLACES=265, PETRI_TRANSITIONS=434} [2024-06-28 02:56:58,070 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 222 predicate places. [2024-06-28 02:56:58,070 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 434 transitions, 6430 flow [2024-06-28 02:56:58,071 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 02:56:58,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:58,071 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 02:56:58,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 02:56:58,071 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 02:56:58,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:58,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1201225800, now seen corresponding path program 4 times [2024-06-28 02:56:58,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:58,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396761757] [2024-06-28 02:56:58,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:58,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:58,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:58,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 02:56:58,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:58,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396761757] [2024-06-28 02:56:58,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396761757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:58,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:58,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:56:58,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304160464] [2024-06-28 02:56:58,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:58,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:56:58,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:58,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:56:58,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:56:58,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:56:58,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 434 transitions, 6430 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:58,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:58,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:56:58,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:00,535 INFO L124 PetriNetUnfolderBase]: 5250/8741 cut-off events. [2024-06-28 02:57:00,536 INFO L125 PetriNetUnfolderBase]: For 464232/464234 co-relation queries the response was YES. [2024-06-28 02:57:00,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66139 conditions, 8741 events. 5250/8741 cut-off events. For 464232/464234 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 61490 event pairs, 1759 based on Foata normal form. 4/8744 useless extension candidates. Maximal degree in co-relation 66015. Up to 7957 conditions per place. [2024-06-28 02:57:00,631 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 360 selfloop transitions, 87 changer transitions 0/452 dead transitions. [2024-06-28 02:57:00,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 452 transitions, 7572 flow [2024-06-28 02:57:00,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:57:00,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:57:00,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-28 02:57:00,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 02:57:00,632 INFO L175 Difference]: Start difference. First operand has 265 places, 434 transitions, 6430 flow. Second operand 7 states and 133 transitions. [2024-06-28 02:57:00,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 452 transitions, 7572 flow [2024-06-28 02:57:01,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 452 transitions, 7363 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-28 02:57:01,431 INFO L231 Difference]: Finished difference. Result has 267 places, 437 transitions, 6492 flow [2024-06-28 02:57:01,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6223, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6492, PETRI_PLACES=267, PETRI_TRANSITIONS=437} [2024-06-28 02:57:01,431 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-06-28 02:57:01,431 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 437 transitions, 6492 flow [2024-06-28 02:57:01,432 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 02:57:01,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:01,432 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 02:57:01,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 02:57:01,432 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:57:01,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:01,432 INFO L85 PathProgramCache]: Analyzing trace with hash 603014645, now seen corresponding path program 2 times [2024-06-28 02:57:01,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:01,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814872218] [2024-06-28 02:57:01,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:01,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:01,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:02,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:02,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:02,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814872218] [2024-06-28 02:57:02,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814872218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:02,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:02,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:57:02,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200118219] [2024-06-28 02:57:02,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:02,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:57:02,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:02,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:57:02,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:57:02,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:57:02,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 437 transitions, 6492 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:02,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:02,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:57:02,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:04,714 INFO L124 PetriNetUnfolderBase]: 5467/9173 cut-off events. [2024-06-28 02:57:04,714 INFO L125 PetriNetUnfolderBase]: For 506748/506750 co-relation queries the response was YES. [2024-06-28 02:57:04,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68463 conditions, 9173 events. 5467/9173 cut-off events. For 506748/506750 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 65979 event pairs, 1670 based on Foata normal form. 24/9196 useless extension candidates. Maximal degree in co-relation 68338. Up to 7025 conditions per place. [2024-06-28 02:57:04,814 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 349 selfloop transitions, 150 changer transitions 0/504 dead transitions. [2024-06-28 02:57:04,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 504 transitions, 8068 flow [2024-06-28 02:57:04,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:57:04,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:57:04,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 232 transitions. [2024-06-28 02:57:04,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-28 02:57:04,816 INFO L175 Difference]: Start difference. First operand has 267 places, 437 transitions, 6492 flow. Second operand 12 states and 232 transitions. [2024-06-28 02:57:04,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 504 transitions, 8068 flow [2024-06-28 02:57:05,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 504 transitions, 7908 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-28 02:57:05,776 INFO L231 Difference]: Finished difference. Result has 277 places, 451 transitions, 6989 flow [2024-06-28 02:57:05,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6332, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6989, PETRI_PLACES=277, PETRI_TRANSITIONS=451} [2024-06-28 02:57:05,777 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-06-28 02:57:05,777 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 451 transitions, 6989 flow [2024-06-28 02:57:05,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:05,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:05,778 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 02:57:05,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 02:57:05,778 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 02:57:05,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:05,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1191045214, now seen corresponding path program 5 times [2024-06-28 02:57:05,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:05,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764691316] [2024-06-28 02:57:05,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:05,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:05,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:06,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:06,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:06,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764691316] [2024-06-28 02:57:06,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764691316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:06,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:06,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:57:06,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516075453] [2024-06-28 02:57:06,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:06,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:57:06,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:06,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:57:06,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:57:06,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:57:06,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 451 transitions, 6989 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:06,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:06,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:57:06,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:08,513 INFO L124 PetriNetUnfolderBase]: 5477/9175 cut-off events. [2024-06-28 02:57:08,513 INFO L125 PetriNetUnfolderBase]: For 493933/493937 co-relation queries the response was YES. [2024-06-28 02:57:08,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70246 conditions, 9175 events. 5477/9175 cut-off events. For 493933/493937 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 65764 event pairs, 1977 based on Foata normal form. 6/9180 useless extension candidates. Maximal degree in co-relation 70118. Up to 8397 conditions per place. [2024-06-28 02:57:08,657 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 389 selfloop transitions, 81 changer transitions 0/475 dead transitions. [2024-06-28 02:57:08,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 475 transitions, 8117 flow [2024-06-28 02:57:08,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:57:08,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:57:08,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 02:57:08,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 02:57:08,658 INFO L175 Difference]: Start difference. First operand has 277 places, 451 transitions, 6989 flow. Second operand 8 states and 152 transitions. [2024-06-28 02:57:08,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 475 transitions, 8117 flow [2024-06-28 02:57:09,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 475 transitions, 7724 flow, removed 46 selfloop flow, removed 10 redundant places. [2024-06-28 02:57:09,993 INFO L231 Difference]: Finished difference. Result has 275 places, 455 transitions, 6906 flow [2024-06-28 02:57:09,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6596, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6906, PETRI_PLACES=275, PETRI_TRANSITIONS=455} [2024-06-28 02:57:09,994 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 232 predicate places. [2024-06-28 02:57:09,994 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 455 transitions, 6906 flow [2024-06-28 02:57:09,994 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 02:57:09,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:09,994 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 02:57:09,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 02:57:09,994 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 02:57:09,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:09,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1457575076, now seen corresponding path program 6 times [2024-06-28 02:57:09,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:09,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414096099] [2024-06-28 02:57:09,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:09,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:10,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:10,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:10,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:10,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414096099] [2024-06-28 02:57:10,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414096099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:10,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:10,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:57:10,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228427189] [2024-06-28 02:57:10,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:10,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:57:10,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:10,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:57:10,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:57:11,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:57:11,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 455 transitions, 6906 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:11,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:11,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:57:11,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:12,761 INFO L124 PetriNetUnfolderBase]: 5489/9191 cut-off events. [2024-06-28 02:57:12,761 INFO L125 PetriNetUnfolderBase]: For 489334/489336 co-relation queries the response was YES. [2024-06-28 02:57:12,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69640 conditions, 9191 events. 5489/9191 cut-off events. For 489334/489336 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 65816 event pairs, 1882 based on Foata normal form. 4/9194 useless extension candidates. Maximal degree in co-relation 69513. Up to 8341 conditions per place. [2024-06-28 02:57:12,887 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 374 selfloop transitions, 96 changer transitions 0/475 dead transitions. [2024-06-28 02:57:12,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 475 transitions, 8150 flow [2024-06-28 02:57:12,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:57:12,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:57:12,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 02:57:12,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 02:57:12,888 INFO L175 Difference]: Start difference. First operand has 275 places, 455 transitions, 6906 flow. Second operand 8 states and 148 transitions. [2024-06-28 02:57:12,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 475 transitions, 8150 flow [2024-06-28 02:57:14,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 475 transitions, 7920 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-28 02:57:14,117 INFO L231 Difference]: Finished difference. Result has 277 places, 459 transitions, 7014 flow [2024-06-28 02:57:14,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6676, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7014, PETRI_PLACES=277, PETRI_TRANSITIONS=459} [2024-06-28 02:57:14,118 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-06-28 02:57:14,118 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 459 transitions, 7014 flow [2024-06-28 02:57:14,118 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 02:57:14,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:14,119 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 02:57:14,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 02:57:14,119 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 02:57:14,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:14,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1201234294, now seen corresponding path program 7 times [2024-06-28 02:57:14,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:14,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463454565] [2024-06-28 02:57:14,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:14,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:14,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:15,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 02:57:15,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:15,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463454565] [2024-06-28 02:57:15,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463454565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:15,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:15,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:57:15,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253093558] [2024-06-28 02:57:15,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:15,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:57:15,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:15,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:57:15,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:57:15,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:57:15,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 459 transitions, 7014 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:15,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:15,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:57:15,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:16,855 INFO L124 PetriNetUnfolderBase]: 5517/9235 cut-off events. [2024-06-28 02:57:16,855 INFO L125 PetriNetUnfolderBase]: For 510150/510152 co-relation queries the response was YES. [2024-06-28 02:57:16,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71076 conditions, 9235 events. 5517/9235 cut-off events. For 510150/510152 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 66162 event pairs, 1882 based on Foata normal form. 4/9238 useless extension candidates. Maximal degree in co-relation 70948. Up to 8280 conditions per place. [2024-06-28 02:57:16,978 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 365 selfloop transitions, 114 changer transitions 0/484 dead transitions. [2024-06-28 02:57:16,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 484 transitions, 8540 flow [2024-06-28 02:57:16,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:57:16,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:57:16,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 02:57:16,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-28 02:57:16,980 INFO L175 Difference]: Start difference. First operand has 277 places, 459 transitions, 7014 flow. Second operand 8 states and 150 transitions. [2024-06-28 02:57:16,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 484 transitions, 8540 flow [2024-06-28 02:57:18,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 484 transitions, 8254 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-28 02:57:18,224 INFO L231 Difference]: Finished difference. Result has 280 places, 467 transitions, 7286 flow [2024-06-28 02:57:18,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6728, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7286, PETRI_PLACES=280, PETRI_TRANSITIONS=467} [2024-06-28 02:57:18,224 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-28 02:57:18,224 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 467 transitions, 7286 flow [2024-06-28 02:57:18,225 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 02:57:18,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:18,225 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 02:57:18,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 02:57:18,225 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 02:57:18,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:18,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1479640898, now seen corresponding path program 2 times [2024-06-28 02:57:18,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:18,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3592570] [2024-06-28 02:57:18,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:18,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:18,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:18,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:18,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:18,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3592570] [2024-06-28 02:57:18,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3592570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:18,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:18,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:57:18,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618132285] [2024-06-28 02:57:18,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:18,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:57:18,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:18,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:57:18,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:57:19,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:57:19,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 467 transitions, 7286 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:19,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:19,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:57:19,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:20,922 INFO L124 PetriNetUnfolderBase]: 5292/8894 cut-off events. [2024-06-28 02:57:20,922 INFO L125 PetriNetUnfolderBase]: For 542600/542654 co-relation queries the response was YES. [2024-06-28 02:57:21,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70106 conditions, 8894 events. 5292/8894 cut-off events. For 542600/542654 co-relation queries the response was YES. Maximal size of possible extension queue 636. Compared 64651 event pairs, 2169 based on Foata normal form. 44/8856 useless extension candidates. Maximal degree in co-relation 69976. Up to 8091 conditions per place. [2024-06-28 02:57:21,039 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 396 selfloop transitions, 36 changer transitions 0/486 dead transitions. [2024-06-28 02:57:21,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 486 transitions, 8308 flow [2024-06-28 02:57:21,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:57:21,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:57:21,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 02:57:21,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 02:57:21,041 INFO L175 Difference]: Start difference. First operand has 280 places, 467 transitions, 7286 flow. Second operand 8 states and 148 transitions. [2024-06-28 02:57:21,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 486 transitions, 8308 flow [2024-06-28 02:57:22,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 486 transitions, 8064 flow, removed 76 selfloop flow, removed 4 redundant places. [2024-06-28 02:57:22,432 INFO L231 Difference]: Finished difference. Result has 284 places, 470 transitions, 7227 flow [2024-06-28 02:57:22,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7046, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7227, PETRI_PLACES=284, PETRI_TRANSITIONS=470} [2024-06-28 02:57:22,433 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 241 predicate places. [2024-06-28 02:57:22,433 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 470 transitions, 7227 flow [2024-06-28 02:57:22,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:22,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:22,433 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 02:57:22,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 02:57:22,433 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 02:57:22,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:22,434 INFO L85 PathProgramCache]: Analyzing trace with hash 748486924, now seen corresponding path program 5 times [2024-06-28 02:57:22,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:22,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604084102] [2024-06-28 02:57:22,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:22,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:22,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:23,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:23,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:23,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604084102] [2024-06-28 02:57:23,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604084102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:23,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:23,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:57:23,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946771654] [2024-06-28 02:57:23,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:23,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:57:23,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:23,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:57:23,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:57:23,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:57:23,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 470 transitions, 7227 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:23,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:23,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:57:23,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:24,927 INFO L124 PetriNetUnfolderBase]: 5513/9223 cut-off events. [2024-06-28 02:57:24,927 INFO L125 PetriNetUnfolderBase]: For 524393/524393 co-relation queries the response was YES. [2024-06-28 02:57:25,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71324 conditions, 9223 events. 5513/9223 cut-off events. For 524393/524393 co-relation queries the response was YES. Maximal size of possible extension queue 623. Compared 66083 event pairs, 2015 based on Foata normal form. 2/9222 useless extension candidates. Maximal degree in co-relation 71192. Up to 8489 conditions per place. [2024-06-28 02:57:25,041 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 427 selfloop transitions, 53 changer transitions 0/485 dead transitions. [2024-06-28 02:57:25,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 485 transitions, 8251 flow [2024-06-28 02:57:25,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:57:25,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:57:25,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-28 02:57:25,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-28 02:57:25,043 INFO L175 Difference]: Start difference. First operand has 284 places, 470 transitions, 7227 flow. Second operand 7 states and 131 transitions. [2024-06-28 02:57:25,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 485 transitions, 8251 flow [2024-06-28 02:57:26,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 485 transitions, 8052 flow, removed 67 selfloop flow, removed 6 redundant places. [2024-06-28 02:57:26,275 INFO L231 Difference]: Finished difference. Result has 285 places, 470 transitions, 7144 flow [2024-06-28 02:57:26,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7028, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7144, PETRI_PLACES=285, PETRI_TRANSITIONS=470} [2024-06-28 02:57:26,275 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 242 predicate places. [2024-06-28 02:57:26,275 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 470 transitions, 7144 flow [2024-06-28 02:57:26,275 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 02:57:26,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:26,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:26,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 02:57:26,276 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 02:57:26,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:26,276 INFO L85 PathProgramCache]: Analyzing trace with hash -1891917752, now seen corresponding path program 6 times [2024-06-28 02:57:26,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:26,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094298607] [2024-06-28 02:57:26,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:26,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:26,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:27,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:27,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:27,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094298607] [2024-06-28 02:57:27,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094298607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:27,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:27,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:57:27,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987951104] [2024-06-28 02:57:27,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:27,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:57:27,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:27,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:57:27,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:57:27,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:57:27,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 470 transitions, 7144 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:27,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:27,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:57:27,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:29,025 INFO L124 PetriNetUnfolderBase]: 5518/9230 cut-off events. [2024-06-28 02:57:29,026 INFO L125 PetriNetUnfolderBase]: For 533674/533674 co-relation queries the response was YES. [2024-06-28 02:57:29,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71534 conditions, 9230 events. 5518/9230 cut-off events. For 533674/533674 co-relation queries the response was YES. Maximal size of possible extension queue 623. Compared 66060 event pairs, 2013 based on Foata normal form. 1/9227 useless extension candidates. Maximal degree in co-relation 71401. Up to 8472 conditions per place. [2024-06-28 02:57:29,135 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 407 selfloop transitions, 74 changer transitions 0/486 dead transitions. [2024-06-28 02:57:29,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 486 transitions, 8247 flow [2024-06-28 02:57:29,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:57:29,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:57:29,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 02:57:29,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-28 02:57:29,137 INFO L175 Difference]: Start difference. First operand has 285 places, 470 transitions, 7144 flow. Second operand 8 states and 143 transitions. [2024-06-28 02:57:29,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 486 transitions, 8247 flow [2024-06-28 02:57:30,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 486 transitions, 7942 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-28 02:57:30,370 INFO L231 Difference]: Finished difference. Result has 286 places, 474 transitions, 7098 flow [2024-06-28 02:57:30,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6845, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7098, PETRI_PLACES=286, PETRI_TRANSITIONS=474} [2024-06-28 02:57:30,373 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 243 predicate places. [2024-06-28 02:57:30,373 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 474 transitions, 7098 flow [2024-06-28 02:57:30,373 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 02:57:30,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:30,374 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 02:57:30,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 02:57:30,374 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 02:57:30,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:30,374 INFO L85 PathProgramCache]: Analyzing trace with hash 1846822808, now seen corresponding path program 7 times [2024-06-28 02:57:30,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:30,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009313103] [2024-06-28 02:57:30,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:30,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:30,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:31,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 02:57:31,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:31,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009313103] [2024-06-28 02:57:31,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009313103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:31,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:31,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:57:31,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54181981] [2024-06-28 02:57:31,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:31,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:57:31,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:31,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:57:31,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:57:31,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:57:31,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 474 transitions, 7098 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:31,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:31,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:57:31,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:32,831 INFO L124 PetriNetUnfolderBase]: 5523/9232 cut-off events. [2024-06-28 02:57:32,831 INFO L125 PetriNetUnfolderBase]: For 518779/518781 co-relation queries the response was YES. [2024-06-28 02:57:32,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70934 conditions, 9232 events. 5523/9232 cut-off events. For 518779/518781 co-relation queries the response was YES. Maximal size of possible extension queue 623. Compared 66097 event pairs, 1904 based on Foata normal form. 3/9231 useless extension candidates. Maximal degree in co-relation 70800. Up to 8369 conditions per place. [2024-06-28 02:57:32,961 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 375 selfloop transitions, 107 changer transitions 0/487 dead transitions. [2024-06-28 02:57:32,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 487 transitions, 8298 flow [2024-06-28 02:57:32,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:57:32,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:57:32,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-28 02:57:32,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-28 02:57:32,963 INFO L175 Difference]: Start difference. First operand has 286 places, 474 transitions, 7098 flow. Second operand 7 states and 129 transitions. [2024-06-28 02:57:32,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 487 transitions, 8298 flow [2024-06-28 02:57:34,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 487 transitions, 8063 flow, removed 59 selfloop flow, removed 5 redundant places. [2024-06-28 02:57:34,431 INFO L231 Difference]: Finished difference. Result has 288 places, 477 transitions, 7165 flow [2024-06-28 02:57:34,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6877, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7165, PETRI_PLACES=288, PETRI_TRANSITIONS=477} [2024-06-28 02:57:34,432 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 245 predicate places. [2024-06-28 02:57:34,432 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 477 transitions, 7165 flow [2024-06-28 02:57:34,432 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 02:57:34,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:34,432 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 02:57:34,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 02:57:34,432 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 02:57:34,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:34,433 INFO L85 PathProgramCache]: Analyzing trace with hash 930771000, now seen corresponding path program 8 times [2024-06-28 02:57:34,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:34,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514560961] [2024-06-28 02:57:34,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:34,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:34,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:35,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:35,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:35,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514560961] [2024-06-28 02:57:35,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514560961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:35,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:35,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:57:35,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78568026] [2024-06-28 02:57:35,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:35,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:57:35,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:35,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:57:35,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:57:35,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:57:35,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 477 transitions, 7165 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:35,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:35,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:57:35,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:36,847 INFO L124 PetriNetUnfolderBase]: 5515/9222 cut-off events. [2024-06-28 02:57:36,847 INFO L125 PetriNetUnfolderBase]: For 484006/484008 co-relation queries the response was YES. [2024-06-28 02:57:36,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69160 conditions, 9222 events. 5515/9222 cut-off events. For 484006/484008 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 66024 event pairs, 1905 based on Foata normal form. 4/9222 useless extension candidates. Maximal degree in co-relation 69025. Up to 8361 conditions per place. [2024-06-28 02:57:36,993 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 385 selfloop transitions, 96 changer transitions 0/486 dead transitions. [2024-06-28 02:57:36,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 486 transitions, 8155 flow [2024-06-28 02:57:36,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:57:36,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:57:36,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-28 02:57:36,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-28 02:57:36,994 INFO L175 Difference]: Start difference. First operand has 288 places, 477 transitions, 7165 flow. Second operand 7 states and 129 transitions. [2024-06-28 02:57:36,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 486 transitions, 8155 flow [2024-06-28 02:57:38,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 486 transitions, 7866 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-06-28 02:57:38,299 INFO L231 Difference]: Finished difference. Result has 291 places, 477 transitions, 7076 flow [2024-06-28 02:57:38,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6876, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7076, PETRI_PLACES=291, PETRI_TRANSITIONS=477} [2024-06-28 02:57:38,299 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-28 02:57:38,299 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 477 transitions, 7076 flow [2024-06-28 02:57:38,300 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 02:57:38,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:38,300 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 02:57:38,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 02:57:38,300 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:57:38,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:38,300 INFO L85 PathProgramCache]: Analyzing trace with hash 493160595, now seen corresponding path program 3 times [2024-06-28 02:57:38,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:38,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683397644] [2024-06-28 02:57:38,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:38,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:38,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:39,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:39,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:39,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683397644] [2024-06-28 02:57:39,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683397644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:39,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:39,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:57:39,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957313275] [2024-06-28 02:57:39,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:39,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:57:39,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:39,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:57:39,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:57:39,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:57:39,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 477 transitions, 7076 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:39,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:39,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:57:39,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:41,755 INFO L124 PetriNetUnfolderBase]: 5732/9626 cut-off events. [2024-06-28 02:57:41,755 INFO L125 PetriNetUnfolderBase]: For 537675/537675 co-relation queries the response was YES. [2024-06-28 02:57:41,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71583 conditions, 9626 events. 5732/9626 cut-off events. For 537675/537675 co-relation queries the response was YES. Maximal size of possible extension queue 661. Compared 70141 event pairs, 1832 based on Foata normal form. 24/9646 useless extension candidates. Maximal degree in co-relation 71447. Up to 8058 conditions per place. [2024-06-28 02:57:41,894 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 376 selfloop transitions, 158 changer transitions 0/539 dead transitions. [2024-06-28 02:57:41,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 539 transitions, 8700 flow [2024-06-28 02:57:41,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:57:41,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:57:41,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 230 transitions. [2024-06-28 02:57:41,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45634920634920634 [2024-06-28 02:57:41,895 INFO L175 Difference]: Start difference. First operand has 291 places, 477 transitions, 7076 flow. Second operand 12 states and 230 transitions. [2024-06-28 02:57:41,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 539 transitions, 8700 flow [2024-06-28 02:57:43,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 539 transitions, 8471 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 02:57:43,075 INFO L231 Difference]: Finished difference. Result has 298 places, 491 transitions, 7502 flow [2024-06-28 02:57:43,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6847, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7502, PETRI_PLACES=298, PETRI_TRANSITIONS=491} [2024-06-28 02:57:43,076 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-28 02:57:43,076 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 491 transitions, 7502 flow [2024-06-28 02:57:43,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:43,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:43,076 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 02:57:43,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 02:57:43,077 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:57:43,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:43,077 INFO L85 PathProgramCache]: Analyzing trace with hash -1463200429, now seen corresponding path program 4 times [2024-06-28 02:57:43,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:43,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383101702] [2024-06-28 02:57:43,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:43,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:43,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:43,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:43,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:43,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383101702] [2024-06-28 02:57:43,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383101702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:43,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:43,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:57:43,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156113561] [2024-06-28 02:57:43,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:43,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:57:43,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:43,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:57:43,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:57:44,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:57:44,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 491 transitions, 7502 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:44,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:44,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:57:44,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:46,396 INFO L124 PetriNetUnfolderBase]: 6024/10200 cut-off events. [2024-06-28 02:57:46,396 INFO L125 PetriNetUnfolderBase]: For 569147/569147 co-relation queries the response was YES. [2024-06-28 02:57:46,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76276 conditions, 10200 events. 6024/10200 cut-off events. For 569147/569147 co-relation queries the response was YES. Maximal size of possible extension queue 728. Compared 76068 event pairs, 2041 based on Foata normal form. 24/10220 useless extension candidates. Maximal degree in co-relation 76137. Up to 8531 conditions per place. [2024-06-28 02:57:46,554 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 385 selfloop transitions, 170 changer transitions 0/560 dead transitions. [2024-06-28 02:57:46,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 560 transitions, 9256 flow [2024-06-28 02:57:46,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 02:57:46,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 02:57:46,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 249 transitions. [2024-06-28 02:57:46,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45604395604395603 [2024-06-28 02:57:46,555 INFO L175 Difference]: Start difference. First operand has 298 places, 491 transitions, 7502 flow. Second operand 13 states and 249 transitions. [2024-06-28 02:57:46,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 560 transitions, 9256 flow [2024-06-28 02:57:47,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 560 transitions, 8860 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-28 02:57:47,885 INFO L231 Difference]: Finished difference. Result has 305 places, 508 transitions, 7868 flow [2024-06-28 02:57:47,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7124, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7868, PETRI_PLACES=305, PETRI_TRANSITIONS=508} [2024-06-28 02:57:47,886 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-28 02:57:47,886 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 508 transitions, 7868 flow [2024-06-28 02:57:47,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:47,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:47,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 02:57:47,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 02:57:47,887 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:57:47,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:47,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1816519341, now seen corresponding path program 5 times [2024-06-28 02:57:47,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:47,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506092129] [2024-06-28 02:57:47,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:47,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:47,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:48,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:48,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:48,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506092129] [2024-06-28 02:57:48,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506092129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:48,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:48,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:57:48,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085323268] [2024-06-28 02:57:48,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:48,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:57:48,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:48,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:57:48,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:57:48,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:57:48,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 508 transitions, 7868 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:48,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:48,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:57:48,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:51,406 INFO L124 PetriNetUnfolderBase]: 6100/10344 cut-off events. [2024-06-28 02:57:51,406 INFO L125 PetriNetUnfolderBase]: For 542842/542842 co-relation queries the response was YES. [2024-06-28 02:57:51,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75944 conditions, 10344 events. 6100/10344 cut-off events. For 542842/542842 co-relation queries the response was YES. Maximal size of possible extension queue 744. Compared 77395 event pairs, 2044 based on Foata normal form. 24/10364 useless extension candidates. Maximal degree in co-relation 75802. Up to 8667 conditions per place. [2024-06-28 02:57:51,560 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 385 selfloop transitions, 182 changer transitions 0/572 dead transitions. [2024-06-28 02:57:51,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 572 transitions, 9489 flow [2024-06-28 02:57:51,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 02:57:51,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 02:57:51,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 247 transitions. [2024-06-28 02:57:51,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 02:57:51,561 INFO L175 Difference]: Start difference. First operand has 305 places, 508 transitions, 7868 flow. Second operand 13 states and 247 transitions. [2024-06-28 02:57:51,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 572 transitions, 9489 flow [2024-06-28 02:57:53,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 572 transitions, 9049 flow, removed 55 selfloop flow, removed 9 redundant places. [2024-06-28 02:57:53,070 INFO L231 Difference]: Finished difference. Result has 310 places, 518 transitions, 8017 flow [2024-06-28 02:57:53,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7440, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8017, PETRI_PLACES=310, PETRI_TRANSITIONS=518} [2024-06-28 02:57:53,070 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 267 predicate places. [2024-06-28 02:57:53,070 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 518 transitions, 8017 flow [2024-06-28 02:57:53,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:53,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:53,071 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 02:57:53,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 02:57:53,071 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:57:53,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:53,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1806400011, now seen corresponding path program 6 times [2024-06-28 02:57:53,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:53,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026406913] [2024-06-28 02:57:53,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:53,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:53,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:54,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:54,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:54,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026406913] [2024-06-28 02:57:54,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026406913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:54,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:54,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:57:54,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029764406] [2024-06-28 02:57:54,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:54,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:57:54,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:54,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:57:54,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:57:54,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:57:54,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 518 transitions, 8017 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:54,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:54,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:57:54,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:56,660 INFO L124 PetriNetUnfolderBase]: 6080/10327 cut-off events. [2024-06-28 02:57:56,661 INFO L125 PetriNetUnfolderBase]: For 507272/507272 co-relation queries the response was YES. [2024-06-28 02:57:56,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75040 conditions, 10327 events. 6080/10327 cut-off events. For 507272/507272 co-relation queries the response was YES. Maximal size of possible extension queue 743. Compared 77217 event pairs, 1938 based on Foata normal form. 12/10335 useless extension candidates. Maximal degree in co-relation 74896. Up to 6654 conditions per place. [2024-06-28 02:57:56,793 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 340 selfloop transitions, 224 changer transitions 0/569 dead transitions. [2024-06-28 02:57:56,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 569 transitions, 9357 flow [2024-06-28 02:57:56,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 02:57:56,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 02:57:56,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 243 transitions. [2024-06-28 02:57:56,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44505494505494503 [2024-06-28 02:57:56,794 INFO L175 Difference]: Start difference. First operand has 310 places, 518 transitions, 8017 flow. Second operand 13 states and 243 transitions. [2024-06-28 02:57:56,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 569 transitions, 9357 flow [2024-06-28 02:57:58,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 569 transitions, 8681 flow, removed 40 selfloop flow, removed 10 redundant places. [2024-06-28 02:57:58,047 INFO L231 Difference]: Finished difference. Result has 312 places, 517 transitions, 7723 flow [2024-06-28 02:57:58,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7271, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7723, PETRI_PLACES=312, PETRI_TRANSITIONS=517} [2024-06-28 02:57:58,048 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-28 02:57:58,048 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 517 transitions, 7723 flow [2024-06-28 02:57:58,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:58,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:58,049 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 02:57:58,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 02:57:58,050 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 02:57:58,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:58,050 INFO L85 PathProgramCache]: Analyzing trace with hash 153739632, now seen corresponding path program 8 times [2024-06-28 02:57:58,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:58,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453841653] [2024-06-28 02:57:58,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:58,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:58,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:59,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:59,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:59,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453841653] [2024-06-28 02:57:59,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453841653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:59,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:59,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:57:59,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265574507] [2024-06-28 02:57:59,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:59,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:57:59,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:59,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:57:59,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:57:59,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:57:59,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 517 transitions, 7723 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:59,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:59,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:57:59,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:01,363 INFO L124 PetriNetUnfolderBase]: 6108/10312 cut-off events. [2024-06-28 02:58:01,363 INFO L125 PetriNetUnfolderBase]: For 501915/501917 co-relation queries the response was YES. [2024-06-28 02:58:01,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74549 conditions, 10312 events. 6108/10312 cut-off events. For 501915/501917 co-relation queries the response was YES. Maximal size of possible extension queue 731. Compared 76555 event pairs, 2178 based on Foata normal form. 4/10312 useless extension candidates. Maximal degree in co-relation 74405. Up to 9175 conditions per place. [2024-06-28 02:58:01,487 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 399 selfloop transitions, 144 changer transitions 0/548 dead transitions. [2024-06-28 02:58:01,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 548 transitions, 9543 flow [2024-06-28 02:58:01,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:58:01,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:58:01,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 02:58:01,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 02:58:01,488 INFO L175 Difference]: Start difference. First operand has 312 places, 517 transitions, 7723 flow. Second operand 8 states and 147 transitions. [2024-06-28 02:58:01,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 548 transitions, 9543 flow [2024-06-28 02:58:02,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 548 transitions, 8918 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-06-28 02:58:02,744 INFO L231 Difference]: Finished difference. Result has 310 places, 534 transitions, 7839 flow [2024-06-28 02:58:02,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7098, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7839, PETRI_PLACES=310, PETRI_TRANSITIONS=534} [2024-06-28 02:58:02,746 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 267 predicate places. [2024-06-28 02:58:02,746 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 534 transitions, 7839 flow [2024-06-28 02:58:02,746 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 02:58:02,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:02,746 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 02:58:02,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 02:58:02,747 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 02:58:02,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:02,747 INFO L85 PathProgramCache]: Analyzing trace with hash 1821751984, now seen corresponding path program 3 times [2024-06-28 02:58:02,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:02,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098199869] [2024-06-28 02:58:02,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:02,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:02,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:03,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:03,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:03,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098199869] [2024-06-28 02:58:03,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098199869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:03,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:03,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:58:03,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117704950] [2024-06-28 02:58:03,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:03,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:58:03,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:03,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:58:03,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:58:03,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:58:03,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 534 transitions, 7839 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:03,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:03,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:58:03,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:05,726 INFO L124 PetriNetUnfolderBase]: 5892/9980 cut-off events. [2024-06-28 02:58:05,727 INFO L125 PetriNetUnfolderBase]: For 521837/521888 co-relation queries the response was YES. [2024-06-28 02:58:05,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71507 conditions, 9980 events. 5892/9980 cut-off events. For 521837/521888 co-relation queries the response was YES. Maximal size of possible extension queue 740. Compared 74927 event pairs, 2456 based on Foata normal form. 40/9936 useless extension candidates. Maximal degree in co-relation 71361. Up to 9055 conditions per place. [2024-06-28 02:58:06,081 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 439 selfloop transitions, 56 changer transitions 0/557 dead transitions. [2024-06-28 02:58:06,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 557 transitions, 9445 flow [2024-06-28 02:58:06,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:58:06,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:58:06,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 02:58:06,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 02:58:06,083 INFO L175 Difference]: Start difference. First operand has 310 places, 534 transitions, 7839 flow. Second operand 8 states and 147 transitions. [2024-06-28 02:58:06,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 557 transitions, 9445 flow [2024-06-28 02:58:07,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 557 transitions, 9184 flow, removed 78 selfloop flow, removed 3 redundant places. [2024-06-28 02:58:07,428 INFO L231 Difference]: Finished difference. Result has 316 places, 545 transitions, 8036 flow [2024-06-28 02:58:07,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7578, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8036, PETRI_PLACES=316, PETRI_TRANSITIONS=545} [2024-06-28 02:58:07,429 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 273 predicate places. [2024-06-28 02:58:07,429 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 545 transitions, 8036 flow [2024-06-28 02:58:07,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:07,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:07,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:07,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 02:58:07,430 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 02:58:07,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:07,430 INFO L85 PathProgramCache]: Analyzing trace with hash 227490120, now seen corresponding path program 4 times [2024-06-28 02:58:07,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:07,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433156275] [2024-06-28 02:58:07,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:07,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:07,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:08,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:08,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:08,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433156275] [2024-06-28 02:58:08,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433156275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:08,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:08,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:58:08,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132722186] [2024-06-28 02:58:08,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:08,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:58:08,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:08,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:58:08,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:58:08,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:58:08,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 545 transitions, 8036 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:08,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:08,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:58:08,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:10,592 INFO L124 PetriNetUnfolderBase]: 5892/9971 cut-off events. [2024-06-28 02:58:10,592 INFO L125 PetriNetUnfolderBase]: For 534660/534727 co-relation queries the response was YES. [2024-06-28 02:58:10,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71144 conditions, 9971 events. 5892/9971 cut-off events. For 534660/534727 co-relation queries the response was YES. Maximal size of possible extension queue 744. Compared 74975 event pairs, 2661 based on Foata normal form. 57/9944 useless extension candidates. Maximal degree in co-relation 70995. Up to 9112 conditions per place. [2024-06-28 02:58:10,751 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 474 selfloop transitions, 22 changer transitions 0/558 dead transitions. [2024-06-28 02:58:10,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 558 transitions, 9156 flow [2024-06-28 02:58:10,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:58:10,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:58:10,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 02:58:10,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-28 02:58:10,753 INFO L175 Difference]: Start difference. First operand has 316 places, 545 transitions, 8036 flow. Second operand 8 states and 142 transitions. [2024-06-28 02:58:10,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 558 transitions, 9156 flow [2024-06-28 02:58:12,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 558 transitions, 8937 flow, removed 93 selfloop flow, removed 3 redundant places. [2024-06-28 02:58:12,077 INFO L231 Difference]: Finished difference. Result has 321 places, 548 transitions, 7974 flow [2024-06-28 02:58:12,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7817, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7974, PETRI_PLACES=321, PETRI_TRANSITIONS=548} [2024-06-28 02:58:12,078 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-28 02:58:12,078 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 548 transitions, 7974 flow [2024-06-28 02:58:12,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:12,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:12,078 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 02:58:12,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 02:58:12,078 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 02:58:12,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:12,079 INFO L85 PathProgramCache]: Analyzing trace with hash 213654076, now seen corresponding path program 9 times [2024-06-28 02:58:12,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:12,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248929972] [2024-06-28 02:58:12,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:12,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:12,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:12,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 02:58:12,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:12,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248929972] [2024-06-28 02:58:12,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248929972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:12,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:12,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:58:12,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719726703] [2024-06-28 02:58:12,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:12,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:58:12,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:12,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:58:12,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:58:13,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:58:13,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 548 transitions, 7974 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:13,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:13,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:58:13,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:15,185 INFO L124 PetriNetUnfolderBase]: 6133/10338 cut-off events. [2024-06-28 02:58:15,185 INFO L125 PetriNetUnfolderBase]: For 536912/536914 co-relation queries the response was YES. [2024-06-28 02:58:15,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73770 conditions, 10338 events. 6133/10338 cut-off events. For 536912/536914 co-relation queries the response was YES. Maximal size of possible extension queue 731. Compared 76671 event pairs, 2177 based on Foata normal form. 4/10339 useless extension candidates. Maximal degree in co-relation 73619. Up to 9381 conditions per place. [2024-06-28 02:58:15,350 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 455 selfloop transitions, 102 changer transitions 0/562 dead transitions. [2024-06-28 02:58:15,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 562 transitions, 9241 flow [2024-06-28 02:58:15,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:58:15,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:58:15,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 02:58:15,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-28 02:58:15,352 INFO L175 Difference]: Start difference. First operand has 321 places, 548 transitions, 7974 flow. Second operand 8 states and 143 transitions. [2024-06-28 02:58:15,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 562 transitions, 9241 flow [2024-06-28 02:58:16,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 562 transitions, 9066 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-28 02:58:16,883 INFO L231 Difference]: Finished difference. Result has 322 places, 552 transitions, 8141 flow [2024-06-28 02:58:16,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7799, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8141, PETRI_PLACES=322, PETRI_TRANSITIONS=552} [2024-06-28 02:58:16,884 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 279 predicate places. [2024-06-28 02:58:16,884 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 552 transitions, 8141 flow [2024-06-28 02:58:16,884 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 02:58:16,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:16,884 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 02:58:16,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 02:58:16,885 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 02:58:16,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:16,885 INFO L85 PathProgramCache]: Analyzing trace with hash 139930062, now seen corresponding path program 10 times [2024-06-28 02:58:16,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:16,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823223891] [2024-06-28 02:58:16,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:16,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:16,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:17,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:17,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:17,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823223891] [2024-06-28 02:58:17,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823223891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:17,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:17,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:58:17,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154006545] [2024-06-28 02:58:17,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:17,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:58:17,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:17,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:58:17,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:58:17,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:58:17,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 552 transitions, 8141 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:17,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:17,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:58:17,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:19,901 INFO L124 PetriNetUnfolderBase]: 6137/10345 cut-off events. [2024-06-28 02:58:19,901 INFO L125 PetriNetUnfolderBase]: For 546490/546492 co-relation queries the response was YES. [2024-06-28 02:58:20,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74213 conditions, 10345 events. 6137/10345 cut-off events. For 546490/546492 co-relation queries the response was YES. Maximal size of possible extension queue 732. Compared 76687 event pairs, 2177 based on Foata normal form. 4/10345 useless extension candidates. Maximal degree in co-relation 74062. Up to 9359 conditions per place. [2024-06-28 02:58:20,056 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 458 selfloop transitions, 106 changer transitions 0/569 dead transitions. [2024-06-28 02:58:20,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 569 transitions, 9643 flow [2024-06-28 02:58:20,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:58:20,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:58:20,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 02:58:20,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-28 02:58:20,058 INFO L175 Difference]: Start difference. First operand has 322 places, 552 transitions, 8141 flow. Second operand 8 states and 145 transitions. [2024-06-28 02:58:20,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 569 transitions, 9643 flow [2024-06-28 02:58:21,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 569 transitions, 9338 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-28 02:58:21,671 INFO L231 Difference]: Finished difference. Result has 325 places, 558 transitions, 8275 flow [2024-06-28 02:58:21,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7836, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8275, PETRI_PLACES=325, PETRI_TRANSITIONS=558} [2024-06-28 02:58:21,671 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 282 predicate places. [2024-06-28 02:58:21,672 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 558 transitions, 8275 flow [2024-06-28 02:58:21,672 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 02:58:21,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:21,672 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 02:58:21,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 02:58:21,672 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 02:58:21,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:21,673 INFO L85 PathProgramCache]: Analyzing trace with hash 139930496, now seen corresponding path program 5 times [2024-06-28 02:58:21,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:21,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007721094] [2024-06-28 02:58:21,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:21,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:21,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:22,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 02:58:22,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:22,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007721094] [2024-06-28 02:58:22,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007721094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:22,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:22,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:58:22,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014114745] [2024-06-28 02:58:22,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:22,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:58:22,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:22,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:58:22,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:58:22,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:58:22,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 558 transitions, 8275 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:22,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:22,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:58:22,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:24,776 INFO L124 PetriNetUnfolderBase]: 5920/10021 cut-off events. [2024-06-28 02:58:24,777 INFO L125 PetriNetUnfolderBase]: For 562082/562133 co-relation queries the response was YES. [2024-06-28 02:58:24,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72579 conditions, 10021 events. 5920/10021 cut-off events. For 562082/562133 co-relation queries the response was YES. Maximal size of possible extension queue 742. Compared 75123 event pairs, 2456 based on Foata normal form. 41/9978 useless extension candidates. Maximal degree in co-relation 72426. Up to 9104 conditions per place. [2024-06-28 02:58:24,919 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 471 selfloop transitions, 37 changer transitions 0/572 dead transitions. [2024-06-28 02:58:24,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 572 transitions, 9444 flow [2024-06-28 02:58:24,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:58:24,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:58:24,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 02:58:24,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-28 02:58:24,920 INFO L175 Difference]: Start difference. First operand has 325 places, 558 transitions, 8275 flow. Second operand 8 states and 143 transitions. [2024-06-28 02:58:24,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 572 transitions, 9444 flow [2024-06-28 02:58:26,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 572 transitions, 9135 flow, removed 99 selfloop flow, removed 4 redundant places. [2024-06-28 02:58:26,615 INFO L231 Difference]: Finished difference. Result has 329 places, 561 transitions, 8168 flow [2024-06-28 02:58:26,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7970, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8168, PETRI_PLACES=329, PETRI_TRANSITIONS=561} [2024-06-28 02:58:26,615 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 286 predicate places. [2024-06-28 02:58:26,616 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 561 transitions, 8168 flow [2024-06-28 02:58:26,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:26,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:26,616 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 02:58:26,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 02:58:26,616 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 02:58:26,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:26,617 INFO L85 PathProgramCache]: Analyzing trace with hash 756113420, now seen corresponding path program 1 times [2024-06-28 02:58:26,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:26,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039613673] [2024-06-28 02:58:26,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:26,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:26,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:27,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:27,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:27,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039613673] [2024-06-28 02:58:27,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039613673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:27,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:27,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:58:27,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81349475] [2024-06-28 02:58:27,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:27,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:58:27,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:27,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:58:27,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:58:27,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:58:27,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 561 transitions, 8168 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:27,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:27,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:58:27,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:29,870 INFO L124 PetriNetUnfolderBase]: 6052/10276 cut-off events. [2024-06-28 02:58:29,871 INFO L125 PetriNetUnfolderBase]: For 561727/561727 co-relation queries the response was YES. [2024-06-28 02:58:29,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74032 conditions, 10276 events. 6052/10276 cut-off events. For 561727/561727 co-relation queries the response was YES. Maximal size of possible extension queue 730. Compared 76804 event pairs, 2755 based on Foata normal form. 1/10276 useless extension candidates. Maximal degree in co-relation 73877. Up to 9417 conditions per place. [2024-06-28 02:58:30,023 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 538 selfloop transitions, 18 changer transitions 0/583 dead transitions. [2024-06-28 02:58:30,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 583 transitions, 9418 flow [2024-06-28 02:58:30,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:58:30,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:58:30,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 02:58:30,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-28 02:58:30,024 INFO L175 Difference]: Start difference. First operand has 329 places, 561 transitions, 8168 flow. Second operand 8 states and 149 transitions. [2024-06-28 02:58:30,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 583 transitions, 9418 flow [2024-06-28 02:58:31,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 583 transitions, 9238 flow, removed 56 selfloop flow, removed 6 redundant places. [2024-06-28 02:58:31,738 INFO L231 Difference]: Finished difference. Result has 331 places, 564 transitions, 8102 flow [2024-06-28 02:58:31,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7988, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8102, PETRI_PLACES=331, PETRI_TRANSITIONS=564} [2024-06-28 02:58:31,738 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-28 02:58:31,738 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 564 transitions, 8102 flow [2024-06-28 02:58:31,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:31,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:31,739 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 02:58:31,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 02:58:31,739 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 02:58:31,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:31,739 INFO L85 PathProgramCache]: Analyzing trace with hash -1896551260, now seen corresponding path program 1 times [2024-06-28 02:58:31,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:31,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281050722] [2024-06-28 02:58:31,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:31,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:31,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:32,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:32,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:32,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281050722] [2024-06-28 02:58:32,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281050722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:32,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:32,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:58:32,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713107585] [2024-06-28 02:58:32,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:32,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:58:32,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:32,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:58:32,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:58:32,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:58:32,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 564 transitions, 8102 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:32,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:32,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:58:32,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:35,040 INFO L124 PetriNetUnfolderBase]: 6072/10308 cut-off events. [2024-06-28 02:58:35,041 INFO L125 PetriNetUnfolderBase]: For 589145/589145 co-relation queries the response was YES. [2024-06-28 02:58:35,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75041 conditions, 10308 events. 6072/10308 cut-off events. For 589145/589145 co-relation queries the response was YES. Maximal size of possible extension queue 731. Compared 77146 event pairs, 2754 based on Foata normal form. 6/10313 useless extension candidates. Maximal degree in co-relation 74885. Up to 9439 conditions per place. [2024-06-28 02:58:35,189 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 540 selfloop transitions, 19 changer transitions 0/586 dead transitions. [2024-06-28 02:58:35,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 586 transitions, 9370 flow [2024-06-28 02:58:35,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:58:35,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:58:35,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 02:58:35,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-28 02:58:35,191 INFO L175 Difference]: Start difference. First operand has 331 places, 564 transitions, 8102 flow. Second operand 8 states and 149 transitions. [2024-06-28 02:58:35,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 586 transitions, 9370 flow [2024-06-28 02:58:36,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 586 transitions, 9278 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 02:58:36,795 INFO L231 Difference]: Finished difference. Result has 333 places, 568 transitions, 8131 flow [2024-06-28 02:58:36,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8010, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8131, PETRI_PLACES=333, PETRI_TRANSITIONS=568} [2024-06-28 02:58:36,796 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 290 predicate places. [2024-06-28 02:58:36,796 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 568 transitions, 8131 flow [2024-06-28 02:58:36,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:36,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:36,797 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 02:58:36,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 02:58:36,797 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 02:58:36,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:36,797 INFO L85 PathProgramCache]: Analyzing trace with hash -82257540, now seen corresponding path program 2 times [2024-06-28 02:58:36,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:36,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482260265] [2024-06-28 02:58:36,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:36,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:36,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:37,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:37,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:37,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482260265] [2024-06-28 02:58:37,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482260265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:37,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:37,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:58:37,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256459256] [2024-06-28 02:58:37,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:37,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:58:37,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:37,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:58:37,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:58:37,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:58:37,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 568 transitions, 8131 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:37,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:37,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:58:37,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:40,185 INFO L124 PetriNetUnfolderBase]: 6092/10340 cut-off events. [2024-06-28 02:58:40,186 INFO L125 PetriNetUnfolderBase]: For 607908/607908 co-relation queries the response was YES. [2024-06-28 02:58:40,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76597 conditions, 10340 events. 6092/10340 cut-off events. For 607908/607908 co-relation queries the response was YES. Maximal size of possible extension queue 733. Compared 77374 event pairs, 2754 based on Foata normal form. 6/10345 useless extension candidates. Maximal degree in co-relation 76440. Up to 9458 conditions per place. [2024-06-28 02:58:40,318 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 537 selfloop transitions, 24 changer transitions 0/588 dead transitions. [2024-06-28 02:58:40,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 588 transitions, 9413 flow [2024-06-28 02:58:40,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:58:40,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:58:40,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 02:58:40,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-28 02:58:40,320 INFO L175 Difference]: Start difference. First operand has 333 places, 568 transitions, 8131 flow. Second operand 8 states and 149 transitions. [2024-06-28 02:58:40,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 588 transitions, 9413 flow [2024-06-28 02:58:42,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 588 transitions, 9324 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 02:58:42,192 INFO L231 Difference]: Finished difference. Result has 335 places, 572 transitions, 8181 flow [2024-06-28 02:58:42,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8042, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8181, PETRI_PLACES=335, PETRI_TRANSITIONS=572} [2024-06-28 02:58:42,193 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 292 predicate places. [2024-06-28 02:58:42,193 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 572 transitions, 8181 flow [2024-06-28 02:58:42,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:42,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:42,194 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 02:58:42,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 02:58:42,194 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 02:58:42,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:42,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1891903120, now seen corresponding path program 3 times [2024-06-28 02:58:42,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:42,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583318854] [2024-06-28 02:58:42,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:42,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:42,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:43,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:43,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:43,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583318854] [2024-06-28 02:58:43,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583318854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:43,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:43,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:58:43,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180154843] [2024-06-28 02:58:43,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:43,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:58:43,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:43,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:58:43,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:58:43,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:58:43,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 572 transitions, 8181 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:43,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:43,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:58:43,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:45,358 INFO L124 PetriNetUnfolderBase]: 6097/10349 cut-off events. [2024-06-28 02:58:45,358 INFO L125 PetriNetUnfolderBase]: For 614731/614731 co-relation queries the response was YES. [2024-06-28 02:58:45,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77828 conditions, 10349 events. 6097/10349 cut-off events. For 614731/614731 co-relation queries the response was YES. Maximal size of possible extension queue 733. Compared 77437 event pairs, 2753 based on Foata normal form. 2/10350 useless extension candidates. Maximal degree in co-relation 77670. Up to 9457 conditions per place. [2024-06-28 02:58:45,520 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 535 selfloop transitions, 34 changer transitions 0/596 dead transitions. [2024-06-28 02:58:45,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 596 transitions, 9544 flow [2024-06-28 02:58:45,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:58:45,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:58:45,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 02:58:45,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 02:58:45,522 INFO L175 Difference]: Start difference. First operand has 335 places, 572 transitions, 8181 flow. Second operand 8 states and 148 transitions. [2024-06-28 02:58:45,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 596 transitions, 9544 flow [2024-06-28 02:58:47,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 596 transitions, 9380 flow, removed 59 selfloop flow, removed 6 redundant places. [2024-06-28 02:58:47,891 INFO L231 Difference]: Finished difference. Result has 338 places, 582 transitions, 8290 flow [2024-06-28 02:58:47,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8074, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8290, PETRI_PLACES=338, PETRI_TRANSITIONS=582} [2024-06-28 02:58:47,892 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 295 predicate places. [2024-06-28 02:58:47,892 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 582 transitions, 8290 flow [2024-06-28 02:58:47,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:47,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:47,892 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 02:58:47,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 02:58:47,893 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 02:58:47,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:47,893 INFO L85 PathProgramCache]: Analyzing trace with hash 145643610, now seen corresponding path program 4 times [2024-06-28 02:58:47,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:47,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855664534] [2024-06-28 02:58:47,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:47,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:47,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:48,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:48,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:48,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855664534] [2024-06-28 02:58:48,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855664534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:48,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:48,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:58:48,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301115197] [2024-06-28 02:58:48,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:48,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:58:48,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:48,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:58:48,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:58:48,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:58:48,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 582 transitions, 8290 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:48,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:48,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:58:48,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:51,100 INFO L124 PetriNetUnfolderBase]: 6127/10392 cut-off events. [2024-06-28 02:58:51,100 INFO L125 PetriNetUnfolderBase]: For 643616/643618 co-relation queries the response was YES. [2024-06-28 02:58:51,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78921 conditions, 10392 events. 6127/10392 cut-off events. For 643616/643618 co-relation queries the response was YES. Maximal size of possible extension queue 736. Compared 77833 event pairs, 2761 based on Foata normal form. 6/10397 useless extension candidates. Maximal degree in co-relation 78761. Up to 9491 conditions per place. [2024-06-28 02:58:51,258 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 541 selfloop transitions, 31 changer transitions 0/599 dead transitions. [2024-06-28 02:58:51,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 599 transitions, 9602 flow [2024-06-28 02:58:51,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:58:51,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:58:51,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 02:58:51,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 02:58:51,259 INFO L175 Difference]: Start difference. First operand has 338 places, 582 transitions, 8290 flow. Second operand 8 states and 148 transitions. [2024-06-28 02:58:51,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 599 transitions, 9602 flow [2024-06-28 02:58:53,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 599 transitions, 9511 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-28 02:58:53,064 INFO L231 Difference]: Finished difference. Result has 342 places, 586 transitions, 8364 flow [2024-06-28 02:58:53,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8199, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8364, PETRI_PLACES=342, PETRI_TRANSITIONS=586} [2024-06-28 02:58:53,064 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 299 predicate places. [2024-06-28 02:58:53,065 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 586 transitions, 8364 flow [2024-06-28 02:58:53,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:53,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:53,065 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 02:58:53,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 02:58:53,065 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 02:58:53,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:53,066 INFO L85 PathProgramCache]: Analyzing trace with hash 145650120, now seen corresponding path program 5 times [2024-06-28 02:58:53,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:53,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353041049] [2024-06-28 02:58:53,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:53,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:53,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:53,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 02:58:53,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:53,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353041049] [2024-06-28 02:58:53,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353041049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:53,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:53,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:58:53,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021019837] [2024-06-28 02:58:53,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:53,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:58:53,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:53,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:58:53,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:58:53,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:58:53,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 586 transitions, 8364 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:53,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:53,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:58:53,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:56,338 INFO L124 PetriNetUnfolderBase]: 6137/10406 cut-off events. [2024-06-28 02:58:56,338 INFO L125 PetriNetUnfolderBase]: For 652243/652245 co-relation queries the response was YES. [2024-06-28 02:58:56,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80330 conditions, 10406 events. 6137/10406 cut-off events. For 652243/652245 co-relation queries the response was YES. Maximal size of possible extension queue 736. Compared 77839 event pairs, 2761 based on Foata normal form. 2/10407 useless extension candidates. Maximal degree in co-relation 80168. Up to 9500 conditions per place. [2024-06-28 02:58:56,491 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 540 selfloop transitions, 38 changer transitions 0/605 dead transitions. [2024-06-28 02:58:56,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 605 transitions, 9761 flow [2024-06-28 02:58:56,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:58:56,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:58:56,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 02:58:56,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-28 02:58:56,493 INFO L175 Difference]: Start difference. First operand has 342 places, 586 transitions, 8364 flow. Second operand 8 states and 149 transitions. [2024-06-28 02:58:56,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 605 transitions, 9761 flow [2024-06-28 02:58:58,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 605 transitions, 9557 flow, removed 72 selfloop flow, removed 6 redundant places. [2024-06-28 02:58:58,340 INFO L231 Difference]: Finished difference. Result has 345 places, 593 transitions, 8437 flow [2024-06-28 02:58:58,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8227, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8437, PETRI_PLACES=345, PETRI_TRANSITIONS=593} [2024-06-28 02:58:58,341 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 302 predicate places. [2024-06-28 02:58:58,341 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 593 transitions, 8437 flow [2024-06-28 02:58:58,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:58,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:58,341 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 02:58:58,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 02:58:58,341 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 02:58:58,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:58,342 INFO L85 PathProgramCache]: Analyzing trace with hash 153924330, now seen corresponding path program 6 times [2024-06-28 02:58:58,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:58,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507647835] [2024-06-28 02:58:58,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:58,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:58,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:59,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:59,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:59,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507647835] [2024-06-28 02:58:59,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507647835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:59,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:59,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:58:59,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214216209] [2024-06-28 02:58:59,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:59,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:58:59,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:59,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:58:59,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:58:59,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:58:59,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 593 transitions, 8437 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:59,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:59,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:58:59,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:01,625 INFO L124 PetriNetUnfolderBase]: 6131/10398 cut-off events. [2024-06-28 02:59:01,625 INFO L125 PetriNetUnfolderBase]: For 662228/662230 co-relation queries the response was YES. [2024-06-28 02:59:01,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80636 conditions, 10398 events. 6131/10398 cut-off events. For 662228/662230 co-relation queries the response was YES. Maximal size of possible extension queue 735. Compared 77803 event pairs, 2761 based on Foata normal form. 2/10399 useless extension candidates. Maximal degree in co-relation 80472. Up to 9457 conditions per place. [2024-06-28 02:59:01,780 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 519 selfloop transitions, 61 changer transitions 0/607 dead transitions. [2024-06-28 02:59:01,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 607 transitions, 9729 flow [2024-06-28 02:59:01,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:59:01,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:59:01,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 02:59:01,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 02:59:01,782 INFO L175 Difference]: Start difference. First operand has 345 places, 593 transitions, 8437 flow. Second operand 8 states and 148 transitions. [2024-06-28 02:59:01,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 607 transitions, 9729 flow [2024-06-28 02:59:03,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 607 transitions, 9620 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-28 02:59:03,540 INFO L231 Difference]: Finished difference. Result has 349 places, 596 transitions, 8543 flow [2024-06-28 02:59:03,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8328, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8543, PETRI_PLACES=349, PETRI_TRANSITIONS=596} [2024-06-28 02:59:03,540 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 306 predicate places. [2024-06-28 02:59:03,540 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 596 transitions, 8543 flow [2024-06-28 02:59:03,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:03,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:03,541 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 02:59:03,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 02:59:03,541 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 02:59:03,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:03,541 INFO L85 PathProgramCache]: Analyzing trace with hash 227968264, now seen corresponding path program 1 times [2024-06-28 02:59:03,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:03,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763730812] [2024-06-28 02:59:03,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:03,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:03,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:04,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:04,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:04,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763730812] [2024-06-28 02:59:04,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763730812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:04,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:04,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:59:04,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236030724] [2024-06-28 02:59:04,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:04,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:59:04,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:04,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:59:04,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:59:04,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:59:04,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 596 transitions, 8543 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:04,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:04,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:59:04,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:07,134 INFO L124 PetriNetUnfolderBase]: 6003/10133 cut-off events. [2024-06-28 02:59:07,134 INFO L125 PetriNetUnfolderBase]: For 690046/690113 co-relation queries the response was YES. [2024-06-28 02:59:07,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79771 conditions, 10133 events. 6003/10133 cut-off events. For 690046/690113 co-relation queries the response was YES. Maximal size of possible extension queue 749. Compared 75914 event pairs, 2656 based on Foata normal form. 57/10106 useless extension candidates. Maximal degree in co-relation 79605. Up to 9261 conditions per place. [2024-06-28 02:59:07,304 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 526 selfloop transitions, 20 changer transitions 0/610 dead transitions. [2024-06-28 02:59:07,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 610 transitions, 9771 flow [2024-06-28 02:59:07,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:59:07,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:59:07,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 02:59:07,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-28 02:59:07,305 INFO L175 Difference]: Start difference. First operand has 349 places, 596 transitions, 8543 flow. Second operand 9 states and 155 transitions. [2024-06-28 02:59:07,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 610 transitions, 9771 flow [2024-06-28 02:59:09,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 610 transitions, 9578 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-28 02:59:09,154 INFO L231 Difference]: Finished difference. Result has 352 places, 598 transitions, 8501 flow [2024-06-28 02:59:09,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8350, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=576, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8501, PETRI_PLACES=352, PETRI_TRANSITIONS=598} [2024-06-28 02:59:09,154 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 309 predicate places. [2024-06-28 02:59:09,154 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 598 transitions, 8501 flow [2024-06-28 02:59:09,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:09,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:09,155 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 02:59:09,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 02:59:09,155 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 02:59:09,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:09,155 INFO L85 PathProgramCache]: Analyzing trace with hash -925806956, now seen corresponding path program 1 times [2024-06-28 02:59:09,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:09,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483577758] [2024-06-28 02:59:09,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:09,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:09,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:09,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 02:59:09,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:09,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483577758] [2024-06-28 02:59:09,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483577758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:09,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:09,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:59:09,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246431970] [2024-06-28 02:59:09,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:09,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:59:09,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:09,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:59:09,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:59:10,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:59:10,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 598 transitions, 8501 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:10,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:10,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:59:10,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:12,525 INFO L124 PetriNetUnfolderBase]: 6273/10556 cut-off events. [2024-06-28 02:59:12,526 INFO L125 PetriNetUnfolderBase]: For 693902/693906 co-relation queries the response was YES. [2024-06-28 02:59:12,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82450 conditions, 10556 events. 6273/10556 cut-off events. For 693902/693906 co-relation queries the response was YES. Maximal size of possible extension queue 738. Compared 78249 event pairs, 2227 based on Foata normal form. 8/10563 useless extension candidates. Maximal degree in co-relation 82283. Up to 9639 conditions per place. [2024-06-28 02:59:12,686 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 566 selfloop transitions, 64 changer transitions 0/635 dead transitions. [2024-06-28 02:59:12,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 635 transitions, 10030 flow [2024-06-28 02:59:12,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:59:12,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:59:12,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-28 02:59:12,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-28 02:59:12,687 INFO L175 Difference]: Start difference. First operand has 352 places, 598 transitions, 8501 flow. Second operand 9 states and 174 transitions. [2024-06-28 02:59:12,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 635 transitions, 10030 flow [2024-06-28 02:59:14,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 635 transitions, 9857 flow, removed 51 selfloop flow, removed 8 redundant places. [2024-06-28 02:59:14,763 INFO L231 Difference]: Finished difference. Result has 354 places, 605 transitions, 8655 flow [2024-06-28 02:59:14,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8328, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8655, PETRI_PLACES=354, PETRI_TRANSITIONS=605} [2024-06-28 02:59:14,764 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 311 predicate places. [2024-06-28 02:59:14,764 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 605 transitions, 8655 flow [2024-06-28 02:59:14,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:14,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:14,764 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 02:59:14,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 02:59:14,765 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 02:59:14,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:14,765 INFO L85 PathProgramCache]: Analyzing trace with hash 1397555992, now seen corresponding path program 2 times [2024-06-28 02:59:14,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:14,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468857119] [2024-06-28 02:59:14,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:14,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:14,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:15,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:15,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:15,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468857119] [2024-06-28 02:59:15,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468857119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:15,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:15,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:59:15,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274719600] [2024-06-28 02:59:15,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:15,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:59:15,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:15,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:59:15,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:59:15,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:59:15,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 605 transitions, 8655 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:15,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:15,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:59:15,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:18,087 INFO L124 PetriNetUnfolderBase]: 6289/10578 cut-off events. [2024-06-28 02:59:18,087 INFO L125 PetriNetUnfolderBase]: For 708828/708832 co-relation queries the response was YES. [2024-06-28 02:59:18,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83281 conditions, 10578 events. 6289/10578 cut-off events. For 708828/708832 co-relation queries the response was YES. Maximal size of possible extension queue 740. Compared 78399 event pairs, 2253 based on Foata normal form. 8/10585 useless extension candidates. Maximal degree in co-relation 83113. Up to 9722 conditions per place. [2024-06-28 02:59:18,237 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 564 selfloop transitions, 64 changer transitions 0/633 dead transitions. [2024-06-28 02:59:18,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 633 transitions, 10121 flow [2024-06-28 02:59:18,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:59:18,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:59:18,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 02:59:18,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-28 02:59:18,241 INFO L175 Difference]: Start difference. First operand has 354 places, 605 transitions, 8655 flow. Second operand 9 states and 170 transitions. [2024-06-28 02:59:18,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 633 transitions, 10121 flow [2024-06-28 02:59:20,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 633 transitions, 9895 flow, removed 57 selfloop flow, removed 6 redundant places. [2024-06-28 02:59:20,850 INFO L231 Difference]: Finished difference. Result has 357 places, 608 transitions, 8696 flow [2024-06-28 02:59:20,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8429, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8696, PETRI_PLACES=357, PETRI_TRANSITIONS=608} [2024-06-28 02:59:20,854 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 314 predicate places. [2024-06-28 02:59:20,855 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 608 transitions, 8696 flow [2024-06-28 02:59:20,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:20,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:20,855 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 02:59:20,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 02:59:20,855 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 02:59:20,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:20,856 INFO L85 PathProgramCache]: Analyzing trace with hash -600640360, now seen corresponding path program 3 times [2024-06-28 02:59:20,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:20,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107866092] [2024-06-28 02:59:20,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:20,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:20,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:21,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:21,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:21,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107866092] [2024-06-28 02:59:21,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107866092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:21,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:21,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:59:21,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520865657] [2024-06-28 02:59:21,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:21,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:59:21,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:21,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:59:21,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:59:21,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:59:21,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 608 transitions, 8696 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:21,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:21,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:59:21,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:24,335 INFO L124 PetriNetUnfolderBase]: 6313/10591 cut-off events. [2024-06-28 02:59:24,335 INFO L125 PetriNetUnfolderBase]: For 727585/727589 co-relation queries the response was YES. [2024-06-28 02:59:24,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83750 conditions, 10591 events. 6313/10591 cut-off events. For 727585/727589 co-relation queries the response was YES. Maximal size of possible extension queue 764. Compared 78751 event pairs, 1886 based on Foata normal form. 8/10598 useless extension candidates. Maximal degree in co-relation 83581. Up to 9570 conditions per place. [2024-06-28 02:59:24,480 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 564 selfloop transitions, 77 changer transitions 0/646 dead transitions. [2024-06-28 02:59:24,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 646 transitions, 10249 flow [2024-06-28 02:59:24,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:59:24,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:59:24,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 02:59:24,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-28 02:59:24,482 INFO L175 Difference]: Start difference. First operand has 357 places, 608 transitions, 8696 flow. Second operand 9 states and 173 transitions. [2024-06-28 02:59:24,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 646 transitions, 10249 flow [2024-06-28 02:59:27,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 646 transitions, 10006 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-28 02:59:27,352 INFO L231 Difference]: Finished difference. Result has 360 places, 616 transitions, 8817 flow [2024-06-28 02:59:27,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8453, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8817, PETRI_PLACES=360, PETRI_TRANSITIONS=616} [2024-06-28 02:59:27,354 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 317 predicate places. [2024-06-28 02:59:27,354 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 616 transitions, 8817 flow [2024-06-28 02:59:27,354 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 02:59:27,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:27,355 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 02:59:27,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 02:59:27,355 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 02:59:27,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:27,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1397567896, now seen corresponding path program 1 times [2024-06-28 02:59:27,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:27,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731412365] [2024-06-28 02:59:27,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:27,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:27,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:28,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:28,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:28,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731412365] [2024-06-28 02:59:28,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731412365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:28,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:28,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:59:28,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645472336] [2024-06-28 02:59:28,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:28,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:59:28,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:28,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:59:28,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:59:28,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:59:28,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 616 transitions, 8817 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:28,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:28,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:59:28,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:30,734 INFO L124 PetriNetUnfolderBase]: 6333/10664 cut-off events. [2024-06-28 02:59:30,734 INFO L125 PetriNetUnfolderBase]: For 742852/742856 co-relation queries the response was YES. [2024-06-28 02:59:30,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84784 conditions, 10664 events. 6333/10664 cut-off events. For 742852/742856 co-relation queries the response was YES. Maximal size of possible extension queue 764. Compared 79812 event pairs, 2245 based on Foata normal form. 8/10671 useless extension candidates. Maximal degree in co-relation 84613. Up to 9774 conditions per place. [2024-06-28 02:59:30,897 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 568 selfloop transitions, 73 changer transitions 0/646 dead transitions. [2024-06-28 02:59:30,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 646 transitions, 10345 flow [2024-06-28 02:59:30,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:59:30,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:59:30,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-28 02:59:30,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-06-28 02:59:30,899 INFO L175 Difference]: Start difference. First operand has 360 places, 616 transitions, 8817 flow. Second operand 10 states and 186 transitions. [2024-06-28 02:59:30,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 646 transitions, 10345 flow [2024-06-28 02:59:33,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 646 transitions, 10075 flow, removed 64 selfloop flow, removed 6 redundant places. [2024-06-28 02:59:33,350 INFO L231 Difference]: Finished difference. Result has 364 places, 620 transitions, 8853 flow [2024-06-28 02:59:33,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8547, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8853, PETRI_PLACES=364, PETRI_TRANSITIONS=620} [2024-06-28 02:59:33,350 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 321 predicate places. [2024-06-28 02:59:33,351 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 620 transitions, 8853 flow [2024-06-28 02:59:33,351 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 02:59:33,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:33,351 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 02:59:33,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 02:59:33,351 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 02:59:33,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:33,352 INFO L85 PathProgramCache]: Analyzing trace with hash 2115597076, now seen corresponding path program 4 times [2024-06-28 02:59:33,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:33,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128088173] [2024-06-28 02:59:33,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:33,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:33,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:34,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:34,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:34,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128088173] [2024-06-28 02:59:34,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128088173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:34,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:34,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:59:34,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999193065] [2024-06-28 02:59:34,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:34,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:59:34,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:34,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:59:34,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:59:34,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:59:34,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 620 transitions, 8853 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:34,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:34,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:59:34,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:36,485 INFO L124 PetriNetUnfolderBase]: 6381/10738 cut-off events. [2024-06-28 02:59:36,485 INFO L125 PetriNetUnfolderBase]: For 760520/760524 co-relation queries the response was YES. [2024-06-28 02:59:36,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85723 conditions, 10738 events. 6381/10738 cut-off events. For 760520/760524 co-relation queries the response was YES. Maximal size of possible extension queue 774. Compared 80479 event pairs, 2133 based on Foata normal form. 8/10745 useless extension candidates. Maximal degree in co-relation 85551. Up to 9764 conditions per place. [2024-06-28 02:59:36,659 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 585 selfloop transitions, 67 changer transitions 0/657 dead transitions. [2024-06-28 02:59:36,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 657 transitions, 10428 flow [2024-06-28 02:59:36,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:59:36,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:59:36,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 02:59:36,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-28 02:59:36,661 INFO L175 Difference]: Start difference. First operand has 364 places, 620 transitions, 8853 flow. Second operand 9 states and 173 transitions. [2024-06-28 02:59:36,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 657 transitions, 10428 flow [2024-06-28 02:59:39,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 657 transitions, 10138 flow, removed 64 selfloop flow, removed 8 redundant places. [2024-06-28 02:59:39,071 INFO L231 Difference]: Finished difference. Result has 365 places, 629 transitions, 8906 flow [2024-06-28 02:59:39,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8564, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8906, PETRI_PLACES=365, PETRI_TRANSITIONS=629} [2024-06-28 02:59:39,072 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 322 predicate places. [2024-06-28 02:59:39,072 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 629 transitions, 8906 flow [2024-06-28 02:59:39,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:39,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:39,072 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 02:59:39,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 02:59:39,073 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 02:59:39,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:39,073 INFO L85 PathProgramCache]: Analyzing trace with hash 2125120276, now seen corresponding path program 5 times [2024-06-28 02:59:39,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:39,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152524026] [2024-06-28 02:59:39,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:39,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:39,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:39,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:39,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:39,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152524026] [2024-06-28 02:59:39,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152524026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:39,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:39,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:59:39,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877345915] [2024-06-28 02:59:39,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:39,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:59:39,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:39,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:59:39,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:59:39,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:59:39,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 629 transitions, 8906 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:39,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:39,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:59:39,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:42,318 INFO L124 PetriNetUnfolderBase]: 6413/10784 cut-off events. [2024-06-28 02:59:42,318 INFO L125 PetriNetUnfolderBase]: For 777690/777694 co-relation queries the response was YES. [2024-06-28 02:59:42,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85910 conditions, 10784 events. 6413/10784 cut-off events. For 777690/777694 co-relation queries the response was YES. Maximal size of possible extension queue 777. Compared 80749 event pairs, 2161 based on Foata normal form. 8/10791 useless extension candidates. Maximal degree in co-relation 85738. Up to 9898 conditions per place. [2024-06-28 02:59:42,492 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 590 selfloop transitions, 63 changer transitions 0/658 dead transitions. [2024-06-28 02:59:42,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 658 transitions, 10446 flow [2024-06-28 02:59:42,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:59:42,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:59:42,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 02:59:42,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-28 02:59:42,494 INFO L175 Difference]: Start difference. First operand has 365 places, 629 transitions, 8906 flow. Second operand 9 states and 169 transitions. [2024-06-28 02:59:42,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 658 transitions, 10446 flow [2024-06-28 02:59:45,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 658 transitions, 10211 flow, removed 62 selfloop flow, removed 6 redundant places. [2024-06-28 02:59:45,255 INFO L231 Difference]: Finished difference. Result has 368 places, 635 transitions, 8979 flow [2024-06-28 02:59:45,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8671, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8979, PETRI_PLACES=368, PETRI_TRANSITIONS=635} [2024-06-28 02:59:45,256 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 325 predicate places. [2024-06-28 02:59:45,256 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 635 transitions, 8979 flow [2024-06-28 02:59:45,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:45,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:45,256 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 02:59:45,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 02:59:45,257 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 02:59:45,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:45,257 INFO L85 PathProgramCache]: Analyzing trace with hash -1856738914, now seen corresponding path program 6 times [2024-06-28 02:59:45,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:45,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817132578] [2024-06-28 02:59:45,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:45,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:45,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:45,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 02:59:45,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:45,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817132578] [2024-06-28 02:59:45,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817132578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:45,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:45,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:59:45,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84736568] [2024-06-28 02:59:45,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:45,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:59:45,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:45,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:59:45,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:59:45,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:59:45,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 635 transitions, 8979 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:45,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:45,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:59:45,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:48,485 INFO L124 PetriNetUnfolderBase]: 6429/10805 cut-off events. [2024-06-28 02:59:48,486 INFO L125 PetriNetUnfolderBase]: For 794326/794328 co-relation queries the response was YES. [2024-06-28 02:59:48,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86407 conditions, 10805 events. 6429/10805 cut-off events. For 794326/794328 co-relation queries the response was YES. Maximal size of possible extension queue 779. Compared 80908 event pairs, 2162 based on Foata normal form. 6/10810 useless extension candidates. Maximal degree in co-relation 86234. Up to 9879 conditions per place. [2024-06-28 02:59:48,658 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 576 selfloop transitions, 77 changer transitions 0/658 dead transitions. [2024-06-28 02:59:48,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 658 transitions, 10503 flow [2024-06-28 02:59:48,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:59:48,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:59:48,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 02:59:48,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-28 02:59:48,659 INFO L175 Difference]: Start difference. First operand has 368 places, 635 transitions, 8979 flow. Second operand 9 states and 166 transitions. [2024-06-28 02:59:48,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 658 transitions, 10503 flow [2024-06-28 02:59:51,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 658 transitions, 10249 flow, removed 68 selfloop flow, removed 7 redundant places. [2024-06-28 02:59:51,637 INFO L231 Difference]: Finished difference. Result has 370 places, 638 transitions, 9045 flow [2024-06-28 02:59:51,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8725, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9045, PETRI_PLACES=370, PETRI_TRANSITIONS=638} [2024-06-28 02:59:51,637 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 327 predicate places. [2024-06-28 02:59:51,637 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 638 transitions, 9045 flow [2024-06-28 02:59:51,637 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 02:59:51,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:51,638 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 02:59:51,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 02:59:51,638 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 02:59:51,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:51,638 INFO L85 PathProgramCache]: Analyzing trace with hash 361927952, now seen corresponding path program 1 times [2024-06-28 02:59:51,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:51,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336781225] [2024-06-28 02:59:51,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:51,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:51,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:52,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:52,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:52,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336781225] [2024-06-28 02:59:52,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336781225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:52,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:52,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:59:52,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897024376] [2024-06-28 02:59:52,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:52,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:59:52,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:52,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:59:52,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:59:52,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:59:52,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 638 transitions, 9045 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:52,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:52,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:59:52,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:54,875 INFO L124 PetriNetUnfolderBase]: 6449/10838 cut-off events. [2024-06-28 02:59:54,875 INFO L125 PetriNetUnfolderBase]: For 807281/807283 co-relation queries the response was YES. [2024-06-28 02:59:54,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86903 conditions, 10838 events. 6449/10838 cut-off events. For 807281/807283 co-relation queries the response was YES. Maximal size of possible extension queue 772. Compared 80869 event pairs, 1977 based on Foata normal form. 4/10841 useless extension candidates. Maximal degree in co-relation 86729. Up to 9811 conditions per place. [2024-06-28 02:59:55,043 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 578 selfloop transitions, 100 changer transitions 0/683 dead transitions. [2024-06-28 02:59:55,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 683 transitions, 10830 flow [2024-06-28 02:59:55,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:59:55,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:59:55,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 02:59:55,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-28 02:59:55,044 INFO L175 Difference]: Start difference. First operand has 370 places, 638 transitions, 9045 flow. Second operand 9 states and 175 transitions. [2024-06-28 02:59:55,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 683 transitions, 10830 flow [2024-06-28 02:59:57,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 683 transitions, 10532 flow, removed 74 selfloop flow, removed 7 redundant places. [2024-06-28 02:59:57,347 INFO L231 Difference]: Finished difference. Result has 374 places, 657 transitions, 9385 flow [2024-06-28 02:59:57,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8747, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9385, PETRI_PLACES=374, PETRI_TRANSITIONS=657} [2024-06-28 02:59:57,347 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 331 predicate places. [2024-06-28 02:59:57,347 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 657 transitions, 9385 flow [2024-06-28 02:59:57,347 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 02:59:57,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:57,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 02:59:57,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 02:59:57,348 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 02:59:57,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:57,348 INFO L85 PathProgramCache]: Analyzing trace with hash -2122212285, now seen corresponding path program 1 times [2024-06-28 02:59:57,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:57,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500320441] [2024-06-28 02:59:57,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:57,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:57,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:58,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:58,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:58,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500320441] [2024-06-28 02:59:58,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500320441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:58,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:58,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:59:58,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348487069] [2024-06-28 02:59:58,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:58,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:59:58,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:58,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:59:58,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:59:58,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:59:58,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 657 transitions, 9385 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:58,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:58,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:59:58,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:00,671 INFO L124 PetriNetUnfolderBase]: 6459/10866 cut-off events. [2024-06-28 03:00:00,672 INFO L125 PetriNetUnfolderBase]: For 829425/829427 co-relation queries the response was YES. [2024-06-28 03:00:00,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89294 conditions, 10866 events. 6459/10866 cut-off events. For 829425/829427 co-relation queries the response was YES. Maximal size of possible extension queue 773. Compared 81127 event pairs, 2120 based on Foata normal form. 4/10869 useless extension candidates. Maximal degree in co-relation 89117. Up to 9988 conditions per place. [2024-06-28 03:00:00,854 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 622 selfloop transitions, 56 changer transitions 0/683 dead transitions. [2024-06-28 03:00:00,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 683 transitions, 10922 flow [2024-06-28 03:00:00,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:00:00,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:00:00,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 03:00:00,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 03:00:00,855 INFO L175 Difference]: Start difference. First operand has 374 places, 657 transitions, 9385 flow. Second operand 9 states and 168 transitions. [2024-06-28 03:00:00,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 683 transitions, 10922 flow [2024-06-28 03:00:04,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 683 transitions, 10664 flow, removed 74 selfloop flow, removed 6 redundant places. [2024-06-28 03:00:04,899 INFO L231 Difference]: Finished difference. Result has 377 places, 661 transitions, 9359 flow [2024-06-28 03:00:04,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9127, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=601, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9359, PETRI_PLACES=377, PETRI_TRANSITIONS=661} [2024-06-28 03:00:04,900 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 334 predicate places. [2024-06-28 03:00:04,900 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 661 transitions, 9359 flow [2024-06-28 03:00:04,900 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:00:04,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:04,901 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:00:04,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 03:00:04,901 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:00:04,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:04,901 INFO L85 PathProgramCache]: Analyzing trace with hash -2060890638, now seen corresponding path program 2 times [2024-06-28 03:00:04,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:04,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457435316] [2024-06-28 03:00:04,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:04,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:04,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:05,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:05,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:05,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457435316] [2024-06-28 03:00:05,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457435316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:05,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:05,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:00:05,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464282767] [2024-06-28 03:00:05,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:05,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:00:05,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:05,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:00:05,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:00:05,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:00:05,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 661 transitions, 9359 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:05,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:05,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:00:05,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:08,259 INFO L124 PetriNetUnfolderBase]: 6479/10886 cut-off events. [2024-06-28 03:00:08,260 INFO L125 PetriNetUnfolderBase]: For 855156/855158 co-relation queries the response was YES. [2024-06-28 03:00:08,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89358 conditions, 10886 events. 6479/10886 cut-off events. For 855156/855158 co-relation queries the response was YES. Maximal size of possible extension queue 775. Compared 81118 event pairs, 1975 based on Foata normal form. 4/10889 useless extension candidates. Maximal degree in co-relation 89181. Up to 9835 conditions per place. [2024-06-28 03:00:08,452 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 577 selfloop transitions, 107 changer transitions 0/689 dead transitions. [2024-06-28 03:00:08,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 689 transitions, 10997 flow [2024-06-28 03:00:08,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:00:08,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:00:08,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 03:00:08,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-28 03:00:08,453 INFO L175 Difference]: Start difference. First operand has 377 places, 661 transitions, 9359 flow. Second operand 9 states and 175 transitions. [2024-06-28 03:00:08,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 689 transitions, 10997 flow [2024-06-28 03:00:11,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 689 transitions, 10828 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-28 03:00:11,707 INFO L231 Difference]: Finished difference. Result has 379 places, 665 transitions, 9557 flow [2024-06-28 03:00:11,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9190, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9557, PETRI_PLACES=379, PETRI_TRANSITIONS=665} [2024-06-28 03:00:11,708 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-28 03:00:11,708 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 665 transitions, 9557 flow [2024-06-28 03:00:11,708 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:00:11,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:11,708 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:00:11,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 03:00:11,709 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:00:11,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:11,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1856348655, now seen corresponding path program 2 times [2024-06-28 03:00:11,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:11,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236061624] [2024-06-28 03:00:11,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:11,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:11,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:12,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:12,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:12,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236061624] [2024-06-28 03:00:12,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236061624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:12,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:12,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:00:12,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106114870] [2024-06-28 03:00:12,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:12,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:00:12,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:12,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:00:12,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:00:12,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:00:12,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 665 transitions, 9557 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:12,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:12,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:00:12,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:15,150 INFO L124 PetriNetUnfolderBase]: 6489/10899 cut-off events. [2024-06-28 03:00:15,151 INFO L125 PetriNetUnfolderBase]: For 875964/875966 co-relation queries the response was YES. [2024-06-28 03:00:15,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90983 conditions, 10899 events. 6489/10899 cut-off events. For 875964/875966 co-relation queries the response was YES. Maximal size of possible extension queue 775. Compared 81228 event pairs, 2115 based on Foata normal form. 4/10902 useless extension candidates. Maximal degree in co-relation 90805. Up to 9901 conditions per place. [2024-06-28 03:00:15,334 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 585 selfloop transitions, 99 changer transitions 0/689 dead transitions. [2024-06-28 03:00:15,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 689 transitions, 11286 flow [2024-06-28 03:00:15,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:00:15,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:00:15,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 03:00:15,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 03:00:15,336 INFO L175 Difference]: Start difference. First operand has 379 places, 665 transitions, 9557 flow. Second operand 9 states and 168 transitions. [2024-06-28 03:00:15,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 689 transitions, 11286 flow [2024-06-28 03:00:18,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 689 transitions, 10953 flow, removed 62 selfloop flow, removed 7 redundant places. [2024-06-28 03:00:18,269 INFO L231 Difference]: Finished difference. Result has 381 places, 669 transitions, 9549 flow [2024-06-28 03:00:18,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9224, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9549, PETRI_PLACES=381, PETRI_TRANSITIONS=669} [2024-06-28 03:00:18,269 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 338 predicate places. [2024-06-28 03:00:18,270 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 669 transitions, 9549 flow [2024-06-28 03:00:18,270 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:00:18,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:18,270 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:00:18,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 03:00:18,270 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:00:18,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:18,271 INFO L85 PathProgramCache]: Analyzing trace with hash -1856615782, now seen corresponding path program 3 times [2024-06-28 03:00:18,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:18,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102203959] [2024-06-28 03:00:18,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:18,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:18,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:19,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:19,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:19,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102203959] [2024-06-28 03:00:19,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102203959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:19,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:19,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:00:19,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146629103] [2024-06-28 03:00:19,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:19,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:00:19,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:19,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:00:19,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:00:19,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:00:19,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 669 transitions, 9549 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:19,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:19,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:00:19,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:21,642 INFO L124 PetriNetUnfolderBase]: 6541/10998 cut-off events. [2024-06-28 03:00:21,642 INFO L125 PetriNetUnfolderBase]: For 918709/918711 co-relation queries the response was YES. [2024-06-28 03:00:21,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92339 conditions, 10998 events. 6541/10998 cut-off events. For 918709/918711 co-relation queries the response was YES. Maximal size of possible extension queue 784. Compared 82279 event pairs, 2004 based on Foata normal form. 4/11001 useless extension candidates. Maximal degree in co-relation 92160. Up to 9776 conditions per place. [2024-06-28 03:00:21,827 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 568 selfloop transitions, 126 changer transitions 0/699 dead transitions. [2024-06-28 03:00:21,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 699 transitions, 11535 flow [2024-06-28 03:00:21,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:00:21,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:00:21,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 03:00:21,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-28 03:00:21,828 INFO L175 Difference]: Start difference. First operand has 381 places, 669 transitions, 9549 flow. Second operand 9 states and 173 transitions. [2024-06-28 03:00:21,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 699 transitions, 11535 flow [2024-06-28 03:00:25,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 699 transitions, 11316 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-28 03:00:25,059 INFO L231 Difference]: Finished difference. Result has 384 places, 676 transitions, 9837 flow [2024-06-28 03:00:25,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9330, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=669, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9837, PETRI_PLACES=384, PETRI_TRANSITIONS=676} [2024-06-28 03:00:25,060 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 341 predicate places. [2024-06-28 03:00:25,060 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 676 transitions, 9837 flow [2024-06-28 03:00:25,060 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:00:25,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:25,060 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:00:25,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 03:00:25,060 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:00:25,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:25,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1854236981, now seen corresponding path program 3 times [2024-06-28 03:00:25,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:25,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71030974] [2024-06-28 03:00:25,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:25,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:25,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:25,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:25,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:25,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71030974] [2024-06-28 03:00:25,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71030974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:25,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:25,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:00:25,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555235812] [2024-06-28 03:00:25,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:25,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:00:25,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:25,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:00:25,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:00:25,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:00:25,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 676 transitions, 9837 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:25,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:25,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:00:25,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:28,496 INFO L124 PetriNetUnfolderBase]: 6551/10995 cut-off events. [2024-06-28 03:00:28,496 INFO L125 PetriNetUnfolderBase]: For 940813/940815 co-relation queries the response was YES. [2024-06-28 03:00:28,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93927 conditions, 10995 events. 6551/10995 cut-off events. For 940813/940815 co-relation queries the response was YES. Maximal size of possible extension queue 783. Compared 81897 event pairs, 2119 based on Foata normal form. 4/10998 useless extension candidates. Maximal degree in co-relation 93747. Up to 10055 conditions per place. [2024-06-28 03:00:28,691 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 616 selfloop transitions, 78 changer transitions 0/699 dead transitions. [2024-06-28 03:00:28,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 699 transitions, 11405 flow [2024-06-28 03:00:28,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:00:28,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:00:28,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 03:00:28,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-28 03:00:28,693 INFO L175 Difference]: Start difference. First operand has 384 places, 676 transitions, 9837 flow. Second operand 9 states and 166 transitions. [2024-06-28 03:00:28,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 699 transitions, 11405 flow [2024-06-28 03:00:32,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 699 transitions, 11158 flow, removed 69 selfloop flow, removed 5 redundant places. [2024-06-28 03:00:32,392 INFO L231 Difference]: Finished difference. Result has 388 places, 680 transitions, 9879 flow [2024-06-28 03:00:32,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9590, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=598, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9879, PETRI_PLACES=388, PETRI_TRANSITIONS=680} [2024-06-28 03:00:32,393 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-28 03:00:32,393 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 680 transitions, 9879 flow [2024-06-28 03:00:32,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:32,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:32,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:32,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 03:00:32,394 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:00:32,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:32,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1227115500, now seen corresponding path program 2 times [2024-06-28 03:00:32,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:32,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925817518] [2024-06-28 03:00:32,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:32,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:32,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:33,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:33,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:33,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925817518] [2024-06-28 03:00:33,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925817518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:33,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:33,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:00:33,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758008601] [2024-06-28 03:00:33,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:33,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:00:33,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:33,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:00:33,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:00:33,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:00:33,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 680 transitions, 9879 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:33,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:33,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:00:33,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:36,001 INFO L124 PetriNetUnfolderBase]: 6591/11066 cut-off events. [2024-06-28 03:00:36,001 INFO L125 PetriNetUnfolderBase]: For 964179/964183 co-relation queries the response was YES. [2024-06-28 03:00:36,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94602 conditions, 11066 events. 6591/11066 cut-off events. For 964179/964183 co-relation queries the response was YES. Maximal size of possible extension queue 788. Compared 82701 event pairs, 2129 based on Foata normal form. 8/11073 useless extension candidates. Maximal degree in co-relation 94420. Up to 10136 conditions per place. [2024-06-28 03:00:36,195 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 634 selfloop transitions, 73 changer transitions 0/712 dead transitions. [2024-06-28 03:00:36,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 712 transitions, 11579 flow [2024-06-28 03:00:36,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:36,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:36,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-28 03:00:36,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 03:00:36,196 INFO L175 Difference]: Start difference. First operand has 388 places, 680 transitions, 9879 flow. Second operand 10 states and 185 transitions. [2024-06-28 03:00:36,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 712 transitions, 11579 flow [2024-06-28 03:00:40,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 712 transitions, 11356 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-28 03:00:40,158 INFO L231 Difference]: Finished difference. Result has 391 places, 688 transitions, 10024 flow [2024-06-28 03:00:40,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9656, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10024, PETRI_PLACES=391, PETRI_TRANSITIONS=688} [2024-06-28 03:00:40,158 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 348 predicate places. [2024-06-28 03:00:40,158 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 688 transitions, 10024 flow [2024-06-28 03:00:40,159 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:00:40,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:40,159 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:00:40,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 03:00:40,159 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:00:40,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:40,159 INFO L85 PathProgramCache]: Analyzing trace with hash -1856727010, now seen corresponding path program 3 times [2024-06-28 03:00:40,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:40,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199350387] [2024-06-28 03:00:40,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:40,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:40,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:41,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:41,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:41,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199350387] [2024-06-28 03:00:41,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199350387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:41,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:41,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:00:41,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572663176] [2024-06-28 03:00:41,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:41,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:00:41,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:41,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:00:41,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:00:41,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:00:41,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 688 transitions, 10024 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:41,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:41,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:00:41,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:43,890 INFO L124 PetriNetUnfolderBase]: 6601/11079 cut-off events. [2024-06-28 03:00:43,890 INFO L125 PetriNetUnfolderBase]: For 979201/979203 co-relation queries the response was YES. [2024-06-28 03:00:44,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95611 conditions, 11079 events. 6601/11079 cut-off events. For 979201/979203 co-relation queries the response was YES. Maximal size of possible extension queue 789. Compared 82675 event pairs, 2127 based on Foata normal form. 4/11082 useless extension candidates. Maximal degree in co-relation 95428. Up to 10119 conditions per place. [2024-06-28 03:00:44,086 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 625 selfloop transitions, 82 changer transitions 0/712 dead transitions. [2024-06-28 03:00:44,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 712 transitions, 11678 flow [2024-06-28 03:00:44,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:44,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:44,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-28 03:00:44,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.430952380952381 [2024-06-28 03:00:44,087 INFO L175 Difference]: Start difference. First operand has 391 places, 688 transitions, 10024 flow. Second operand 10 states and 181 transitions. [2024-06-28 03:00:44,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 712 transitions, 11678 flow [2024-06-28 03:00:48,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 712 transitions, 11396 flow, removed 73 selfloop flow, removed 8 redundant places. [2024-06-28 03:00:48,664 INFO L231 Difference]: Finished difference. Result has 393 places, 692 transitions, 10097 flow [2024-06-28 03:00:48,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9742, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=606, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10097, PETRI_PLACES=393, PETRI_TRANSITIONS=692} [2024-06-28 03:00:48,664 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 350 predicate places. [2024-06-28 03:00:48,665 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 692 transitions, 10097 flow [2024-06-28 03:00:48,665 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:00:48,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:48,665 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:00:48,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 03:00:48,665 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:00:48,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:48,665 INFO L85 PathProgramCache]: Analyzing trace with hash -1856339200, now seen corresponding path program 4 times [2024-06-28 03:00:48,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:48,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624687847] [2024-06-28 03:00:48,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:48,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:48,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:49,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:49,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:49,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624687847] [2024-06-28 03:00:49,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624687847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:49,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:49,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:00:49,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442083960] [2024-06-28 03:00:49,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:49,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:00:49,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:49,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:00:49,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:00:49,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:00:49,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 692 transitions, 10097 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:49,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:49,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:00:49,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:52,289 INFO L124 PetriNetUnfolderBase]: 6637/11132 cut-off events. [2024-06-28 03:00:52,289 INFO L125 PetriNetUnfolderBase]: For 1017334/1017336 co-relation queries the response was YES. [2024-06-28 03:00:52,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97277 conditions, 11132 events. 6637/11132 cut-off events. For 1017334/1017336 co-relation queries the response was YES. Maximal size of possible extension queue 794. Compared 83155 event pairs, 2123 based on Foata normal form. 4/11135 useless extension candidates. Maximal degree in co-relation 97093. Up to 10025 conditions per place. [2024-06-28 03:00:52,491 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 613 selfloop transitions, 114 changer transitions 0/732 dead transitions. [2024-06-28 03:00:52,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 732 transitions, 12507 flow [2024-06-28 03:00:52,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:52,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:52,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-28 03:00:52,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 03:00:52,493 INFO L175 Difference]: Start difference. First operand has 393 places, 692 transitions, 10097 flow. Second operand 10 states and 185 transitions. [2024-06-28 03:00:52,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 732 transitions, 12507 flow [2024-06-28 03:00:57,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 732 transitions, 12180 flow, removed 84 selfloop flow, removed 8 redundant places. [2024-06-28 03:00:57,190 INFO L231 Difference]: Finished difference. Result has 396 places, 706 transitions, 10446 flow [2024-06-28 03:00:57,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9770, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10446, PETRI_PLACES=396, PETRI_TRANSITIONS=706} [2024-06-28 03:00:57,191 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 353 predicate places. [2024-06-28 03:00:57,191 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 706 transitions, 10446 flow [2024-06-28 03:00:57,191 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:00:57,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:57,191 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:00:57,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 03:00:57,192 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:00:57,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:57,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1856352220, now seen corresponding path program 5 times [2024-06-28 03:00:57,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:57,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82673331] [2024-06-28 03:00:57,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:57,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:57,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:58,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:58,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:58,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82673331] [2024-06-28 03:00:58,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82673331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:58,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:58,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:00:58,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842074772] [2024-06-28 03:00:58,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:58,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:00:58,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:58,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:00:58,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:00:58,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:00:58,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 706 transitions, 10446 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:58,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:58,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:00:58,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:01,191 INFO L124 PetriNetUnfolderBase]: 6641/11138 cut-off events. [2024-06-28 03:01:01,192 INFO L125 PetriNetUnfolderBase]: For 1038929/1038931 co-relation queries the response was YES. [2024-06-28 03:01:01,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98222 conditions, 11138 events. 6641/11138 cut-off events. For 1038929/1038931 co-relation queries the response was YES. Maximal size of possible extension queue 794. Compared 83121 event pairs, 2127 based on Foata normal form. 4/11141 useless extension candidates. Maximal degree in co-relation 98036. Up to 10032 conditions per place. [2024-06-28 03:01:01,363 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 614 selfloop transitions, 115 changer transitions 0/734 dead transitions. [2024-06-28 03:01:01,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 734 transitions, 12391 flow [2024-06-28 03:01:01,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:01:01,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:01:01,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-28 03:01:01,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 03:01:01,364 INFO L175 Difference]: Start difference. First operand has 396 places, 706 transitions, 10446 flow. Second operand 10 states and 185 transitions. [2024-06-28 03:01:01,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 734 transitions, 12391 flow [2024-06-28 03:01:06,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 734 transitions, 12033 flow, removed 118 selfloop flow, removed 6 redundant places. [2024-06-28 03:01:06,518 INFO L231 Difference]: Finished difference. Result has 400 places, 710 transitions, 10522 flow [2024-06-28 03:01:06,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10112, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10522, PETRI_PLACES=400, PETRI_TRANSITIONS=710} [2024-06-28 03:01:06,519 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 357 predicate places. [2024-06-28 03:01:06,519 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 710 transitions, 10522 flow [2024-06-28 03:01:06,519 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:01:06,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:06,519 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:01:06,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 03:01:06,520 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:01:06,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:06,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1741837616, now seen corresponding path program 7 times [2024-06-28 03:01:06,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:06,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848708544] [2024-06-28 03:01:06,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:06,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:06,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:07,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:01:07,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:07,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848708544] [2024-06-28 03:01:07,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848708544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:07,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:07,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:01:07,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450017865] [2024-06-28 03:01:07,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:07,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:01:07,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:07,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:01:07,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:01:07,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:01:07,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 710 transitions, 10522 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:07,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:07,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:01:07,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:10,174 INFO L124 PetriNetUnfolderBase]: 6657/11171 cut-off events. [2024-06-28 03:01:10,174 INFO L125 PetriNetUnfolderBase]: For 1069002/1069006 co-relation queries the response was YES. [2024-06-28 03:01:10,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98854 conditions, 11171 events. 6657/11171 cut-off events. For 1069002/1069006 co-relation queries the response was YES. Maximal size of possible extension queue 799. Compared 83478 event pairs, 1883 based on Foata normal form. 8/11178 useless extension candidates. Maximal degree in co-relation 98666. Up to 9990 conditions per place. [2024-06-28 03:01:10,365 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 643 selfloop transitions, 90 changer transitions 0/738 dead transitions. [2024-06-28 03:01:10,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 738 transitions, 12256 flow [2024-06-28 03:01:10,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:01:10,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:01:10,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 03:01:10,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-28 03:01:10,366 INFO L175 Difference]: Start difference. First operand has 400 places, 710 transitions, 10522 flow. Second operand 8 states and 154 transitions. [2024-06-28 03:01:10,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 738 transitions, 12256 flow [2024-06-28 03:01:15,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 738 transitions, 11926 flow, removed 77 selfloop flow, removed 7 redundant places. [2024-06-28 03:01:15,150 INFO L231 Difference]: Finished difference. Result has 401 places, 713 transitions, 10587 flow [2024-06-28 03:01:15,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10192, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=620, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10587, PETRI_PLACES=401, PETRI_TRANSITIONS=713} [2024-06-28 03:01:15,150 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 358 predicate places. [2024-06-28 03:01:15,150 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 713 transitions, 10587 flow [2024-06-28 03:01:15,150 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:01:15,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:15,151 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:01:15,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 03:01:15,151 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:01:15,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:15,151 INFO L85 PathProgramCache]: Analyzing trace with hash -1741568846, now seen corresponding path program 8 times [2024-06-28 03:01:15,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:15,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590101662] [2024-06-28 03:01:15,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:15,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:15,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:15,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:01:15,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:15,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590101662] [2024-06-28 03:01:15,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590101662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:15,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:15,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:01:15,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015226793] [2024-06-28 03:01:15,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:15,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:01:15,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:15,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:01:15,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:01:15,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:01:15,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 713 transitions, 10587 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:15,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:15,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:01:15,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:18,893 INFO L124 PetriNetUnfolderBase]: 6673/11189 cut-off events. [2024-06-28 03:01:18,894 INFO L125 PetriNetUnfolderBase]: For 1091960/1091964 co-relation queries the response was YES. [2024-06-28 03:01:19,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99691 conditions, 11189 events. 6673/11189 cut-off events. For 1091960/1091964 co-relation queries the response was YES. Maximal size of possible extension queue 799. Compared 83599 event pairs, 2245 based on Foata normal form. 8/11196 useless extension candidates. Maximal degree in co-relation 99502. Up to 10230 conditions per place. [2024-06-28 03:01:19,081 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 654 selfloop transitions, 78 changer transitions 0/737 dead transitions. [2024-06-28 03:01:19,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 737 transitions, 12309 flow [2024-06-28 03:01:19,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:01:19,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:01:19,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 03:01:19,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-28 03:01:19,083 INFO L175 Difference]: Start difference. First operand has 401 places, 713 transitions, 10587 flow. Second operand 8 states and 151 transitions. [2024-06-28 03:01:19,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 737 transitions, 12309 flow [2024-06-28 03:01:24,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 737 transitions, 11998 flow, removed 79 selfloop flow, removed 6 redundant places. [2024-06-28 03:01:24,064 INFO L231 Difference]: Finished difference. Result has 403 places, 716 transitions, 10642 flow [2024-06-28 03:01:24,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10276, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10642, PETRI_PLACES=403, PETRI_TRANSITIONS=716} [2024-06-28 03:01:24,065 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 360 predicate places. [2024-06-28 03:01:24,065 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 716 transitions, 10642 flow [2024-06-28 03:01:24,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:24,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:24,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:01:24,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 03:01:24,066 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:01:24,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:24,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1416827726, now seen corresponding path program 9 times [2024-06-28 03:01:24,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:24,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307607372] [2024-06-28 03:01:24,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:24,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:24,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:24,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:24,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:24,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307607372] [2024-06-28 03:01:24,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307607372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:24,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:24,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:01:24,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599132421] [2024-06-28 03:01:24,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:24,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:01:24,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:24,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:01:24,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:01:24,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:01:24,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 716 transitions, 10642 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:24,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:24,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:01:24,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:28,338 INFO L124 PetriNetUnfolderBase]: 6689/11210 cut-off events. [2024-06-28 03:01:28,338 INFO L125 PetriNetUnfolderBase]: For 1111395/1111397 co-relation queries the response was YES. [2024-06-28 03:01:28,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100148 conditions, 11210 events. 6689/11210 cut-off events. For 1111395/1111397 co-relation queries the response was YES. Maximal size of possible extension queue 801. Compared 83735 event pairs, 2131 based on Foata normal form. 6/11215 useless extension candidates. Maximal degree in co-relation 99958. Up to 10199 conditions per place. [2024-06-28 03:01:28,519 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 635 selfloop transitions, 95 changer transitions 0/735 dead transitions. [2024-06-28 03:01:28,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 735 transitions, 12346 flow [2024-06-28 03:01:28,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:01:28,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:01:28,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 03:01:28,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 03:01:28,520 INFO L175 Difference]: Start difference. First operand has 403 places, 716 transitions, 10642 flow. Second operand 8 states and 146 transitions. [2024-06-28 03:01:28,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 735 transitions, 12346 flow [2024-06-28 03:01:32,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 735 transitions, 12038 flow, removed 84 selfloop flow, removed 6 redundant places. [2024-06-28 03:01:32,861 INFO L231 Difference]: Finished difference. Result has 405 places, 719 transitions, 10732 flow [2024-06-28 03:01:32,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10334, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=716, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=621, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10732, PETRI_PLACES=405, PETRI_TRANSITIONS=719} [2024-06-28 03:01:32,862 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 362 predicate places. [2024-06-28 03:01:32,862 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 719 transitions, 10732 flow [2024-06-28 03:01:32,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:32,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:32,862 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:01:32,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 03:01:32,863 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:01:32,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:32,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1623507764, now seen corresponding path program 4 times [2024-06-28 03:01:32,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:32,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374610804] [2024-06-28 03:01:32,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:32,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:32,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:33,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:33,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:33,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374610804] [2024-06-28 03:01:33,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374610804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:33,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:33,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:01:33,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380203585] [2024-06-28 03:01:33,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:33,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:01:33,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:33,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:01:33,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:01:33,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:01:33,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 719 transitions, 10732 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:33,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:33,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:01:33,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:37,366 INFO L124 PetriNetUnfolderBase]: 6729/11272 cut-off events. [2024-06-28 03:01:37,366 INFO L125 PetriNetUnfolderBase]: For 1151711/1151713 co-relation queries the response was YES. [2024-06-28 03:01:37,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101163 conditions, 11272 events. 6729/11272 cut-off events. For 1151711/1151713 co-relation queries the response was YES. Maximal size of possible extension queue 808. Compared 84302 event pairs, 2048 based on Foata normal form. 8/11279 useless extension candidates. Maximal degree in co-relation 100972. Up to 10183 conditions per place. [2024-06-28 03:01:37,571 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 636 selfloop transitions, 109 changer transitions 0/750 dead transitions. [2024-06-28 03:01:37,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 750 transitions, 12626 flow [2024-06-28 03:01:37,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:01:37,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:01:37,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 03:01:37,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-28 03:01:37,573 INFO L175 Difference]: Start difference. First operand has 405 places, 719 transitions, 10732 flow. Second operand 8 states and 154 transitions. [2024-06-28 03:01:37,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 750 transitions, 12626 flow [2024-06-28 03:01:41,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 750 transitions, 12264 flow, removed 90 selfloop flow, removed 6 redundant places. [2024-06-28 03:01:41,773 INFO L231 Difference]: Finished difference. Result has 407 places, 726 transitions, 10880 flow [2024-06-28 03:01:41,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10370, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=719, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10880, PETRI_PLACES=407, PETRI_TRANSITIONS=726} [2024-06-28 03:01:41,774 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 364 predicate places. [2024-06-28 03:01:41,774 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 726 transitions, 10880 flow [2024-06-28 03:01:41,774 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:01:41,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:41,774 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:01:41,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 03:01:41,774 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:01:41,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:41,775 INFO L85 PathProgramCache]: Analyzing trace with hash -155128760, now seen corresponding path program 5 times [2024-06-28 03:01:41,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:41,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319311502] [2024-06-28 03:01:41,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:41,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:41,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:42,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:42,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:42,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319311502] [2024-06-28 03:01:42,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319311502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:42,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:42,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:01:42,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221666710] [2024-06-28 03:01:42,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:42,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:01:42,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:42,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:01:42,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:01:42,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:01:42,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 726 transitions, 10880 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:42,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:42,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:01:42,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:46,037 INFO L124 PetriNetUnfolderBase]: 6882/11536 cut-off events. [2024-06-28 03:01:46,038 INFO L125 PetriNetUnfolderBase]: For 1190887/1190889 co-relation queries the response was YES. [2024-06-28 03:01:46,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104991 conditions, 11536 events. 6882/11536 cut-off events. For 1190887/1190889 co-relation queries the response was YES. Maximal size of possible extension queue 821. Compared 86486 event pairs, 2075 based on Foata normal form. 8/11541 useless extension candidates. Maximal degree in co-relation 104799. Up to 10306 conditions per place. [2024-06-28 03:01:46,226 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 636 selfloop transitions, 144 changer transitions 0/785 dead transitions. [2024-06-28 03:01:46,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 785 transitions, 13503 flow [2024-06-28 03:01:46,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:01:46,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:01:46,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 03:01:46,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-28 03:01:46,228 INFO L175 Difference]: Start difference. First operand has 407 places, 726 transitions, 10880 flow. Second operand 9 states and 167 transitions. [2024-06-28 03:01:46,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 785 transitions, 13503 flow [2024-06-28 03:01:50,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 785 transitions, 13134 flow, removed 105 selfloop flow, removed 5 redundant places. [2024-06-28 03:01:50,746 INFO L231 Difference]: Finished difference. Result has 414 places, 764 transitions, 11864 flow [2024-06-28 03:01:50,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10540, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=726, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11864, PETRI_PLACES=414, PETRI_TRANSITIONS=764} [2024-06-28 03:01:50,746 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 371 predicate places. [2024-06-28 03:01:50,746 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 764 transitions, 11864 flow [2024-06-28 03:01:50,747 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:01:50,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:50,747 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:01:50,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 03:01:50,747 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:01:50,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:50,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1623357817, now seen corresponding path program 4 times [2024-06-28 03:01:50,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:50,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533912009] [2024-06-28 03:01:50,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:50,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:50,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:51,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:51,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:51,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533912009] [2024-06-28 03:01:51,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533912009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:51,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:51,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:01:51,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683342910] [2024-06-28 03:01:51,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:51,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:01:51,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:51,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:01:51,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:01:51,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:01:51,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 764 transitions, 11864 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:51,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:51,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:01:51,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:55,398 INFO L124 PetriNetUnfolderBase]: 6894/11520 cut-off events. [2024-06-28 03:01:55,398 INFO L125 PetriNetUnfolderBase]: For 1195183/1195185 co-relation queries the response was YES. [2024-06-28 03:01:55,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106367 conditions, 11520 events. 6894/11520 cut-off events. For 1195183/1195185 co-relation queries the response was YES. Maximal size of possible extension queue 818. Compared 86074 event pairs, 2223 based on Foata normal form. 6/11525 useless extension candidates. Maximal degree in co-relation 106171. Up to 10550 conditions per place. [2024-06-28 03:01:55,577 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 701 selfloop transitions, 84 changer transitions 0/790 dead transitions. [2024-06-28 03:01:55,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 790 transitions, 13739 flow [2024-06-28 03:01:55,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:01:55,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:01:55,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 03:01:55,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 03:01:55,578 INFO L175 Difference]: Start difference. First operand has 414 places, 764 transitions, 11864 flow. Second operand 8 states and 148 transitions. [2024-06-28 03:01:55,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 790 transitions, 13739 flow [2024-06-28 03:02:00,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 790 transitions, 13385 flow, removed 115 selfloop flow, removed 3 redundant places. [2024-06-28 03:02:00,561 INFO L231 Difference]: Finished difference. Result has 419 places, 771 transitions, 11931 flow [2024-06-28 03:02:00,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11510, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=764, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=680, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11931, PETRI_PLACES=419, PETRI_TRANSITIONS=771} [2024-06-28 03:02:00,561 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 376 predicate places. [2024-06-28 03:02:00,561 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 771 transitions, 11931 flow [2024-06-28 03:02:00,562 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:02:00,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:02:00,562 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:02:00,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 03:02:00,562 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:02:00,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:02:00,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1416704377, now seen corresponding path program 5 times [2024-06-28 03:02:00,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:02:00,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763085288] [2024-06-28 03:02:00,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:02:00,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:02:00,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:02:01,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:02:01,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:02:01,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763085288] [2024-06-28 03:02:01,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763085288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:02:01,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:02:01,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:02:01,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024230634] [2024-06-28 03:02:01,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:02:01,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:02:01,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:02:01,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:02:01,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:02:01,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:02:01,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 771 transitions, 11931 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:01,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:02:01,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:02:01,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:02:05,313 INFO L124 PetriNetUnfolderBase]: 6904/11550 cut-off events. [2024-06-28 03:02:05,313 INFO L125 PetriNetUnfolderBase]: For 1194534/1194536 co-relation queries the response was YES. [2024-06-28 03:02:05,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105940 conditions, 11550 events. 6904/11550 cut-off events. For 1194534/1194536 co-relation queries the response was YES. Maximal size of possible extension queue 819. Compared 86405 event pairs, 2138 based on Foata normal form. 4/11553 useless extension candidates. Maximal degree in co-relation 105743. Up to 10481 conditions per place. [2024-06-28 03:02:05,498 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 680 selfloop transitions, 105 changer transitions 0/790 dead transitions. [2024-06-28 03:02:05,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 790 transitions, 13673 flow [2024-06-28 03:02:05,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:02:05,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:02:05,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 03:02:05,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 03:02:05,499 INFO L175 Difference]: Start difference. First operand has 419 places, 771 transitions, 11931 flow. Second operand 8 states and 146 transitions. [2024-06-28 03:02:05,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 790 transitions, 13673 flow [2024-06-28 03:02:10,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 790 transitions, 13365 flow, removed 78 selfloop flow, removed 6 redundant places. [2024-06-28 03:02:10,582 INFO L231 Difference]: Finished difference. Result has 421 places, 775 transitions, 11975 flow [2024-06-28 03:02:10,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11623, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=771, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=666, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11975, PETRI_PLACES=421, PETRI_TRANSITIONS=775} [2024-06-28 03:02:10,582 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 378 predicate places. [2024-06-28 03:02:10,582 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 775 transitions, 11975 flow [2024-06-28 03:02:10,582 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:02:10,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:02:10,583 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:02:10,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 03:02:10,583 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:02:10,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:02:10,583 INFO L85 PathProgramCache]: Analyzing trace with hash 2126385996, now seen corresponding path program 6 times [2024-06-28 03:02:10,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:02:10,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005116005] [2024-06-28 03:02:10,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:02:10,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:02:10,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:02:11,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:02:11,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:02:11,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005116005] [2024-06-28 03:02:11,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005116005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:02:11,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:02:11,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:02:11,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031372144] [2024-06-28 03:02:11,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:02:11,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:02:11,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:02:11,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:02:11,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:02:11,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:02:11,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 775 transitions, 11975 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:11,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:02:11,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:02:11,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:02:15,086 INFO L124 PetriNetUnfolderBase]: 6956/11639 cut-off events. [2024-06-28 03:02:15,086 INFO L125 PetriNetUnfolderBase]: For 1236320/1236322 co-relation queries the response was YES. [2024-06-28 03:02:15,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107664 conditions, 11639 events. 6956/11639 cut-off events. For 1236320/1236322 co-relation queries the response was YES. Maximal size of possible extension queue 828. Compared 87191 event pairs, 2027 based on Foata normal form. 4/11642 useless extension candidates. Maximal degree in co-relation 107466. Up to 10128 conditions per place. [2024-06-28 03:02:15,270 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 619 selfloop transitions, 177 changer transitions 0/801 dead transitions. [2024-06-28 03:02:15,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 801 transitions, 14253 flow [2024-06-28 03:02:15,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:02:15,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:02:15,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 03:02:15,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 03:02:15,271 INFO L175 Difference]: Start difference. First operand has 421 places, 775 transitions, 11975 flow. Second operand 8 states and 152 transitions. [2024-06-28 03:02:15,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 801 transitions, 14253 flow [2024-06-28 03:02:21,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 801 transitions, 13969 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-28 03:02:21,429 INFO L231 Difference]: Finished difference. Result has 423 places, 782 transitions, 12373 flow [2024-06-28 03:02:21,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11691, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=775, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=601, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12373, PETRI_PLACES=423, PETRI_TRANSITIONS=782} [2024-06-28 03:02:21,429 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 380 predicate places. [2024-06-28 03:02:21,429 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 782 transitions, 12373 flow [2024-06-28 03:02:21,430 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:02:21,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:02:21,430 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:02:21,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 03:02:21,430 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:02:21,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:02:21,430 INFO L85 PathProgramCache]: Analyzing trace with hash -1416437467, now seen corresponding path program 6 times [2024-06-28 03:02:21,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:02:21,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127151506] [2024-06-28 03:02:21,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:02:21,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:02:21,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:02:22,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:02:22,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:02:22,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127151506] [2024-06-28 03:02:22,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127151506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:02:22,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:02:22,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:02:22,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975516498] [2024-06-28 03:02:22,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:02:22,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:02:22,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:02:22,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:02:22,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:02:22,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:02:22,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 782 transitions, 12373 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:22,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:02:22,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:02:22,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand