./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-05-07_14-17-48.files/mutex-meet/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b44c8288 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/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.i ./goblint.2024-05-07_14-17-48.files/mutex-meet/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.witness-ghost-b44c828-m [2024-05-12 10:46:09,482 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 10:46:09,563 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 10:46:09,566 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 10:46:09,566 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 10:46:09,579 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 10:46:09,580 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 10:46:09,580 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 10:46:09,581 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 10:46:09,581 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 10:46:09,581 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 10:46:09,581 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 10:46:09,582 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 10:46:09,582 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 10:46:09,582 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 10:46:09,583 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 10:46:09,583 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 10:46:09,583 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 10:46:09,584 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 10:46:09,584 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 10:46:09,584 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 10:46:09,585 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 10:46:09,585 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 10:46:09,585 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 10:46:09,585 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 10:46:09,586 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 10:46:09,586 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 10:46:09,586 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 10:46:09,586 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 10:46:09,587 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 10:46:09,587 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 10:46:09,587 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 10:46:09,587 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 10:46:09,588 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 10:46:09,588 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 10:46:09,588 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 10:46:09,589 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 10:46:09,589 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 10:46:09,589 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 10:46:09,589 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 10:46:09,589 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 10:46:09,590 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 10:46:09,590 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 10:46:09,590 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 [2024-05-12 10:46:09,794 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 10:46:09,808 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 10:46:09,809 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 10:46:09,810 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 10:46:09,811 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 10:46:09,811 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.i [2024-05-12 10:46:10,799 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 10:46:11,020 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 10:46:11,023 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.i [2024-05-12 10:46:11,040 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a1007a199/29d77499520e407886ecc06d1abbce2b/FLAG530b6454f [2024-05-12 10:46:11,365 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a1007a199/29d77499520e407886ecc06d1abbce2b [2024-05-12 10:46:11,367 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 10:46:11,369 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 10:46:11,370 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-07_14-17-48.files/mutex-meet/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.yml/witness.yml [2024-05-12 10:46:11,468 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 10:46:11,469 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 10:46:11,471 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 10:46:11,471 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 10:46:11,475 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 10:46:11,475 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 10:46:11" (1/2) ... [2024-05-12 10:46:11,476 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@597cf861 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:46:11, skipping insertion in model container [2024-05-12 10:46:11,476 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 10:46:11" (1/2) ... [2024-05-12 10:46:11,478 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@7add66a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:46:11, skipping insertion in model container [2024-05-12 10:46:11,478 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 10:46:11" (2/2) ... [2024-05-12 10:46:11,478 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@597cf861 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:46:11, skipping insertion in model container [2024-05-12 10:46:11,478 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 10:46:11" (2/2) ... [2024-05-12 10:46:11,479 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 10:46:11,517 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 10:46:11,518 INFO L97 edCorrectnessWitness]: Location invariant before [L787-L787] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (((((((((((((((((((((((((((long long )__unbuffered_cnt + (long long )__unbuffered_p0_EAX >= 0LL && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_cnt + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )y >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )x + (long long )y >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p0_EAX) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p1_EAX) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p2_EAX) - (long long )y >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )y >= 0LL) && (2LL + (long long )x) - (long long )y >= 0LL))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p1_EAX) && 0 <= __unbuffered_p2_EAX) && 0 <= x) && 0 <= y) && __unbuffered_p0_EAX <= 1) && __unbuffered_p1_EAX <= 127) && __unbuffered_p2_EAX <= 127) && x <= 1) && y <= 2) && y <= 127) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (x == 0 || x == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-05-12 10:46:11,518 INFO L97 edCorrectnessWitness]: Location invariant before [L789-L789] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (((((((((((((((((((((((((((long long )__unbuffered_cnt + (long long )__unbuffered_p0_EAX >= 0LL && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_cnt + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )y >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )x + (long long )y >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p0_EAX) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p1_EAX) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p2_EAX) - (long long )y >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )y >= 0LL) && (2LL + (long long )x) - (long long )y >= 0LL))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p1_EAX) && 0 <= __unbuffered_p2_EAX) && 0 <= x) && 0 <= y) && __unbuffered_p0_EAX <= 1) && __unbuffered_p1_EAX <= 127) && __unbuffered_p2_EAX <= 127) && x <= 1) && y <= 2) && y <= 127) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (x == 0 || x == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-05-12 10:46:11,518 INFO L97 edCorrectnessWitness]: Location invariant before [L790-L790] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (((((((((((((((((((((((((((long long )__unbuffered_cnt + (long long )__unbuffered_p0_EAX >= 0LL && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_cnt + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )y >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )x + (long long )y >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p0_EAX) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p1_EAX) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p2_EAX) - (long long )y >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )y >= 0LL) && (2LL + (long long )x) - (long long )y >= 0LL))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p1_EAX) && 0 <= __unbuffered_p2_EAX) && 0 <= x) && 0 <= y) && __unbuffered_p0_EAX <= 1) && __unbuffered_p1_EAX <= 127) && __unbuffered_p2_EAX <= 127) && x <= 1) && y <= 2) && y <= 127) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (x == 0 || x == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-05-12 10:46:11,518 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 10:46:11,519 INFO L106 edCorrectnessWitness]: ghost_update [L785-L785] multithreaded = 1; [2024-05-12 10:46:11,554 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 10:46:11,693 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.i[992,1005] [2024-05-12 10:46:11,829 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 10:46:11,837 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 10:46:11,879 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.i[992,1005] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 10:46:11,983 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 10:46:12,017 INFO L206 MainTranslator]: Completed translation [2024-05-12 10:46:12,017 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:46:12 WrapperNode [2024-05-12 10:46:12,017 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 10:46:12,018 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 10:46:12,018 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 10:46:12,018 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 10:46:12,023 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:46:12" (1/1) ... [2024-05-12 10:46:12,033 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:46:12" (1/1) ... [2024-05-12 10:46:12,058 INFO L138 Inliner]: procedures = 176, calls = 59, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 76 [2024-05-12 10:46:12,058 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 10:46:12,059 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 10:46:12,059 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 10:46:12,059 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 10:46:12,067 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:46:12" (1/1) ... [2024-05-12 10:46:12,067 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:46:12" (1/1) ... [2024-05-12 10:46:12,070 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:46:12" (1/1) ... [2024-05-12 10:46:12,082 INFO L175 MemorySlicer]: Split 5 memory accesses to 4 slices as follows [2, 1, 1, 1]. 40 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 3 writes are split as follows [0, 1, 1, 1]. [2024-05-12 10:46:12,083 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:46:12" (1/1) ... [2024-05-12 10:46:12,083 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:46:12" (1/1) ... [2024-05-12 10:46:12,091 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:46:12" (1/1) ... [2024-05-12 10:46:12,092 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:46:12" (1/1) ... [2024-05-12 10:46:12,093 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:46:12" (1/1) ... [2024-05-12 10:46:12,095 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:46:12" (1/1) ... [2024-05-12 10:46:12,097 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 10:46:12,098 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 10:46:12,098 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 10:46:12,098 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 10:46:12,099 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:46:12" (1/1) ... [2024-05-12 10:46:12,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 10:46:12,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 10:46:12,127 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-05-12 10:46:12,130 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-05-12 10:46:12,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 10:46:12,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 10:46:12,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 10:46:12,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-05-12 10:46:12,156 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 10:46:12,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 10:46:12,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 10:46:12,157 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 10:46:12,157 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 10:46:12,157 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 10:46:12,157 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 10:46:12,157 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 10:46:12,158 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-05-12 10:46:12,158 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-05-12 10:46:12,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 10:46:12,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 10:46:12,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 10:46:12,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-05-12 10:46:12,160 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 10:46:12,160 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 10:46:12,160 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 10:46:12,161 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-12 10:46:12,263 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 10:46:12,265 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 10:46:12,509 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 10:46:12,509 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 10:46:12,569 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 10:46:12,570 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 10:46:12,570 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 10:46:12 BoogieIcfgContainer [2024-05-12 10:46:12,570 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 10:46:12,572 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 10:46:12,572 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 10:46:12,574 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 10:46:12,574 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 10:46:11" (1/4) ... [2024-05-12 10:46:12,574 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6d6396ac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 10:46:12, skipping insertion in model container [2024-05-12 10:46:12,575 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 10:46:11" (2/4) ... [2024-05-12 10:46:12,575 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6d6396ac and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 10:46:12, skipping insertion in model container [2024-05-12 10:46:12,575 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:46:12" (3/4) ... [2024-05-12 10:46:12,575 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6d6396ac and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 10:46:12, skipping insertion in model container [2024-05-12 10:46:12,575 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 10:46:12" (4/4) ... [2024-05-12 10:46:12,576 INFO L112 eAbstractionObserver]: Analyzing ICFG safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.i [2024-05-12 10:46:12,588 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 10:46:12,588 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-05-12 10:46:12,588 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 10:46:12,638 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 10:46:12,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 58 places, 49 transitions, 110 flow [2024-05-12 10:46:12,715 INFO L124 PetriNetUnfolderBase]: 1/46 cut-off events. [2024-05-12 10:46:12,716 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 10:46:12,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56 conditions, 46 events. 1/46 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 75 event pairs, 0 based on Foata normal form. 0/41 useless extension candidates. Maximal degree in co-relation 46. Up to 2 conditions per place. [2024-05-12 10:46:12,718 INFO L82 GeneralOperation]: Start removeDead. Operand has 58 places, 49 transitions, 110 flow [2024-05-12 10:46:12,722 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 53 places, 43 transitions, 95 flow [2024-05-12 10:46:12,732 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 10:46:12,738 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;@3c48b0ec, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 10:46:12,738 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-05-12 10:46:12,742 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 10:46:12,742 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-05-12 10:46:12,743 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 10:46:12,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:12,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 10:46:12,744 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:12,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:12,750 INFO L85 PathProgramCache]: Analyzing trace with hash -2075242352, now seen corresponding path program 1 times [2024-05-12 10:46:12,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:12,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383353199] [2024-05-12 10:46:12,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:12,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:12,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:13,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:13,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:13,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383353199] [2024-05-12 10:46:13,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383353199] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:13,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:13,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 10:46:13,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42465916] [2024-05-12 10:46:13,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:13,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 10:46:13,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:13,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 10:46:13,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 10:46:13,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 49 [2024-05-12 10:46:13,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 43 transitions, 95 flow. Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:13,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:13,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 49 [2024-05-12 10:46:13,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:13,682 INFO L124 PetriNetUnfolderBase]: 759/1475 cut-off events. [2024-05-12 10:46:13,683 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2024-05-12 10:46:13,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2681 conditions, 1475 events. 759/1475 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 9020 event pairs, 534 based on Foata normal form. 1/1377 useless extension candidates. Maximal degree in co-relation 2666. Up to 1147 conditions per place. [2024-05-12 10:46:13,692 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 33 selfloop transitions, 4 changer transitions 0/55 dead transitions. [2024-05-12 10:46:13,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 55 transitions, 199 flow [2024-05-12 10:46:13,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 10:46:13,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 10:46:13,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 106 transitions. [2024-05-12 10:46:13,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7210884353741497 [2024-05-12 10:46:13,702 INFO L175 Difference]: Start difference. First operand has 53 places, 43 transitions, 95 flow. Second operand 3 states and 106 transitions. [2024-05-12 10:46:13,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 55 transitions, 199 flow [2024-05-12 10:46:13,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 55 transitions, 194 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 10:46:13,706 INFO L231 Difference]: Finished difference. Result has 53 places, 46 transitions, 122 flow [2024-05-12 10:46:13,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=122, PETRI_PLACES=53, PETRI_TRANSITIONS=46} [2024-05-12 10:46:13,710 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 0 predicate places. [2024-05-12 10:46:13,710 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 46 transitions, 122 flow [2024-05-12 10:46:13,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:13,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:13,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:13,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 10:46:13,711 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:13,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:13,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1443060433, now seen corresponding path program 1 times [2024-05-12 10:46:13,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:13,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817712067] [2024-05-12 10:46:13,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:13,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:13,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:13,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:13,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:13,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817712067] [2024-05-12 10:46:13,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817712067] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:13,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:13,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 10:46:13,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945355239] [2024-05-12 10:46:13,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:13,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 10:46:13,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:13,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 10:46:13,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 10:46:13,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 10:46:13,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 46 transitions, 122 flow. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 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-05-12 10:46:13,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:13,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 10:46:13,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:14,249 INFO L124 PetriNetUnfolderBase]: 1213/2259 cut-off events. [2024-05-12 10:46:14,249 INFO L125 PetriNetUnfolderBase]: For 371/371 co-relation queries the response was YES. [2024-05-12 10:46:14,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4625 conditions, 2259 events. 1213/2259 cut-off events. For 371/371 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 14397 event pairs, 769 based on Foata normal form. 4/2215 useless extension candidates. Maximal degree in co-relation 4610. Up to 1756 conditions per place. [2024-05-12 10:46:14,261 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 46 selfloop transitions, 11 changer transitions 0/73 dead transitions. [2024-05-12 10:46:14,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 73 transitions, 308 flow [2024-05-12 10:46:14,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 10:46:14,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 10:46:14,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 138 transitions. [2024-05-12 10:46:14,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7040816326530612 [2024-05-12 10:46:14,268 INFO L175 Difference]: Start difference. First operand has 53 places, 46 transitions, 122 flow. Second operand 4 states and 138 transitions. [2024-05-12 10:46:14,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 73 transitions, 308 flow [2024-05-12 10:46:14,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 73 transitions, 304 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 10:46:14,271 INFO L231 Difference]: Finished difference. Result has 57 places, 54 transitions, 194 flow [2024-05-12 10:46:14,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=194, PETRI_PLACES=57, PETRI_TRANSITIONS=54} [2024-05-12 10:46:14,277 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 4 predicate places. [2024-05-12 10:46:14,277 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 54 transitions, 194 flow [2024-05-12 10:46:14,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 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-05-12 10:46:14,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:14,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:14,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 10:46:14,280 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:14,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:14,281 INFO L85 PathProgramCache]: Analyzing trace with hash -2064579860, now seen corresponding path program 1 times [2024-05-12 10:46:14,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:14,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651635635] [2024-05-12 10:46:14,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:14,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:14,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:14,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:14,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:14,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651635635] [2024-05-12 10:46:14,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651635635] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:14,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:14,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 10:46:14,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508165026] [2024-05-12 10:46:14,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:14,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 10:46:14,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:14,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 10:46:14,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 10:46:14,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-05-12 10:46:14,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 54 transitions, 194 flow. Second operand has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 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-05-12 10:46:14,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:14,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-05-12 10:46:14,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:14,916 INFO L124 PetriNetUnfolderBase]: 1043/1932 cut-off events. [2024-05-12 10:46:14,916 INFO L125 PetriNetUnfolderBase]: For 1157/1165 co-relation queries the response was YES. [2024-05-12 10:46:14,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4748 conditions, 1932 events. 1043/1932 cut-off events. For 1157/1165 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 12161 event pairs, 473 based on Foata normal form. 2/1893 useless extension candidates. Maximal degree in co-relation 4730. Up to 1522 conditions per place. [2024-05-12 10:46:14,927 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 46 selfloop transitions, 7 changer transitions 0/72 dead transitions. [2024-05-12 10:46:14,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 72 transitions, 350 flow [2024-05-12 10:46:14,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 10:46:14,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 10:46:14,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 133 transitions. [2024-05-12 10:46:14,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6785714285714286 [2024-05-12 10:46:14,930 INFO L175 Difference]: Start difference. First operand has 57 places, 54 transitions, 194 flow. Second operand 4 states and 133 transitions. [2024-05-12 10:46:14,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 72 transitions, 350 flow [2024-05-12 10:46:14,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 72 transitions, 346 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-05-12 10:46:14,935 INFO L231 Difference]: Finished difference. Result has 61 places, 57 transitions, 232 flow [2024-05-12 10:46:14,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=190, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=232, PETRI_PLACES=61, PETRI_TRANSITIONS=57} [2024-05-12 10:46:14,936 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 8 predicate places. [2024-05-12 10:46:14,936 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 57 transitions, 232 flow [2024-05-12 10:46:14,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 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-05-12 10:46:14,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:14,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:14,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 10:46:14,937 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:14,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:14,937 INFO L85 PathProgramCache]: Analyzing trace with hash 1688887917, now seen corresponding path program 1 times [2024-05-12 10:46:14,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:14,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876688519] [2024-05-12 10:46:14,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:14,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:14,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:15,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:15,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:15,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876688519] [2024-05-12 10:46:15,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876688519] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:15,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:15,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:46:15,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961323207] [2024-05-12 10:46:15,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:15,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:46:15,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:15,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:46:15,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:46:15,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:15,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 57 transitions, 232 flow. Second operand has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:15,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:15,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:15,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:15,569 INFO L124 PetriNetUnfolderBase]: 1562/2616 cut-off events. [2024-05-12 10:46:15,569 INFO L125 PetriNetUnfolderBase]: For 2423/2423 co-relation queries the response was YES. [2024-05-12 10:46:15,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7038 conditions, 2616 events. 1562/2616 cut-off events. For 2423/2423 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 15643 event pairs, 409 based on Foata normal form. 8/2621 useless extension candidates. Maximal degree in co-relation 7017. Up to 2162 conditions per place. [2024-05-12 10:46:15,583 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 66 selfloop transitions, 18 changer transitions 0/99 dead transitions. [2024-05-12 10:46:15,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 99 transitions, 522 flow [2024-05-12 10:46:15,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:46:15,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:46:15,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 196 transitions. [2024-05-12 10:46:15,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-05-12 10:46:15,585 INFO L175 Difference]: Start difference. First operand has 61 places, 57 transitions, 232 flow. Second operand 6 states and 196 transitions. [2024-05-12 10:46:15,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 99 transitions, 522 flow [2024-05-12 10:46:15,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 99 transitions, 504 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-05-12 10:46:15,590 INFO L231 Difference]: Finished difference. Result has 65 places, 63 transitions, 302 flow [2024-05-12 10:46:15,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=302, PETRI_PLACES=65, PETRI_TRANSITIONS=63} [2024-05-12 10:46:15,591 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 12 predicate places. [2024-05-12 10:46:15,592 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 63 transitions, 302 flow [2024-05-12 10:46:15,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:15,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:15,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:15,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 10:46:15,592 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:15,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:15,593 INFO L85 PathProgramCache]: Analyzing trace with hash 207005067, now seen corresponding path program 1 times [2024-05-12 10:46:15,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:15,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022104386] [2024-05-12 10:46:15,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:15,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:15,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:15,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:15,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:15,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022104386] [2024-05-12 10:46:15,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022104386] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:15,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:15,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:46:15,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258371854] [2024-05-12 10:46:15,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:15,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:46:15,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:15,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:46:15,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:46:16,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:16,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 63 transitions, 302 flow. Second operand has 5 states, 5 states have (on average 21.2) internal successors, (106), 5 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:16,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:16,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:16,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:16,278 INFO L124 PetriNetUnfolderBase]: 1606/2741 cut-off events. [2024-05-12 10:46:16,279 INFO L125 PetriNetUnfolderBase]: For 3907/3907 co-relation queries the response was YES. [2024-05-12 10:46:16,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8004 conditions, 2741 events. 1606/2741 cut-off events. For 3907/3907 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 16711 event pairs, 473 based on Foata normal form. 3/2737 useless extension candidates. Maximal degree in co-relation 7981. Up to 2228 conditions per place. [2024-05-12 10:46:16,293 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 70 selfloop transitions, 21 changer transitions 0/106 dead transitions. [2024-05-12 10:46:16,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 106 transitions, 660 flow [2024-05-12 10:46:16,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:46:16,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:46:16,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 166 transitions. [2024-05-12 10:46:16,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6775510204081633 [2024-05-12 10:46:16,295 INFO L175 Difference]: Start difference. First operand has 65 places, 63 transitions, 302 flow. Second operand 5 states and 166 transitions. [2024-05-12 10:46:16,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 106 transitions, 660 flow [2024-05-12 10:46:16,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 106 transitions, 614 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-05-12 10:46:16,299 INFO L231 Difference]: Finished difference. Result has 68 places, 77 transitions, 410 flow [2024-05-12 10:46:16,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=260, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=410, PETRI_PLACES=68, PETRI_TRANSITIONS=77} [2024-05-12 10:46:16,300 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 15 predicate places. [2024-05-12 10:46:16,300 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 77 transitions, 410 flow [2024-05-12 10:46:16,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.2) internal successors, (106), 5 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:16,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:16,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:16,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 10:46:16,301 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:16,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:16,301 INFO L85 PathProgramCache]: Analyzing trace with hash 586529697, now seen corresponding path program 2 times [2024-05-12 10:46:16,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:16,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163918569] [2024-05-12 10:46:16,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:16,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:16,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:16,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:16,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:16,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163918569] [2024-05-12 10:46:16,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163918569] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:16,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:16,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:46:16,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92494938] [2024-05-12 10:46:16,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:16,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:46:16,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:16,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:46:16,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:46:16,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:16,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 77 transitions, 410 flow. Second operand has 5 states, 5 states have (on average 21.2) internal successors, (106), 5 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:16,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:16,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:16,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:16,817 INFO L124 PetriNetUnfolderBase]: 1600/2715 cut-off events. [2024-05-12 10:46:16,820 INFO L125 PetriNetUnfolderBase]: For 5636/5636 co-relation queries the response was YES. [2024-05-12 10:46:16,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8687 conditions, 2715 events. 1600/2715 cut-off events. For 5636/5636 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 16450 event pairs, 475 based on Foata normal form. 3/2713 useless extension candidates. Maximal degree in co-relation 8662. Up to 2224 conditions per place. [2024-05-12 10:46:16,881 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 68 selfloop transitions, 20 changer transitions 0/103 dead transitions. [2024-05-12 10:46:16,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 103 transitions, 678 flow [2024-05-12 10:46:16,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:46:16,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:46:16,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 161 transitions. [2024-05-12 10:46:16,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-05-12 10:46:16,882 INFO L175 Difference]: Start difference. First operand has 68 places, 77 transitions, 410 flow. Second operand 5 states and 161 transitions. [2024-05-12 10:46:16,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 103 transitions, 678 flow [2024-05-12 10:46:16,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 103 transitions, 650 flow, removed 14 selfloop flow, removed 0 redundant places. [2024-05-12 10:46:16,891 INFO L231 Difference]: Finished difference. Result has 74 places, 79 transitions, 456 flow [2024-05-12 10:46:16,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=384, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=456, PETRI_PLACES=74, PETRI_TRANSITIONS=79} [2024-05-12 10:46:16,892 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 21 predicate places. [2024-05-12 10:46:16,892 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 79 transitions, 456 flow [2024-05-12 10:46:16,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.2) internal successors, (106), 5 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:16,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:16,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:16,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 10:46:16,893 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:16,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:16,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1597844664, now seen corresponding path program 1 times [2024-05-12 10:46:16,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:16,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102053068] [2024-05-12 10:46:16,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:16,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:16,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:17,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:17,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:17,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102053068] [2024-05-12 10:46:17,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102053068] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:17,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:17,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 10:46:17,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821874956] [2024-05-12 10:46:17,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:17,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 10:46:17,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:17,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 10:46:17,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 10:46:17,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 10:46:17,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 79 transitions, 456 flow. Second operand has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:17,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:17,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 10:46:17,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:17,442 INFO L124 PetriNetUnfolderBase]: 1479/2599 cut-off events. [2024-05-12 10:46:17,442 INFO L125 PetriNetUnfolderBase]: For 6188/6188 co-relation queries the response was YES. [2024-05-12 10:46:17,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8341 conditions, 2599 events. 1479/2599 cut-off events. For 6188/6188 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 16348 event pairs, 726 based on Foata normal form. 3/2584 useless extension candidates. Maximal degree in co-relation 8312. Up to 2104 conditions per place. [2024-05-12 10:46:17,457 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 54 selfloop transitions, 16 changer transitions 0/91 dead transitions. [2024-05-12 10:46:17,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 91 transitions, 624 flow [2024-05-12 10:46:17,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 10:46:17,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 10:46:17,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 128 transitions. [2024-05-12 10:46:17,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6530612244897959 [2024-05-12 10:46:17,458 INFO L175 Difference]: Start difference. First operand has 74 places, 79 transitions, 456 flow. Second operand 4 states and 128 transitions. [2024-05-12 10:46:17,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 91 transitions, 624 flow [2024-05-12 10:46:17,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 91 transitions, 582 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-05-12 10:46:17,464 INFO L231 Difference]: Finished difference. Result has 75 places, 79 transitions, 457 flow [2024-05-12 10:46:17,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=414, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=457, PETRI_PLACES=75, PETRI_TRANSITIONS=79} [2024-05-12 10:46:17,465 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 22 predicate places. [2024-05-12 10:46:17,465 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 79 transitions, 457 flow [2024-05-12 10:46:17,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:17,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:17,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:17,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 10:46:17,466 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:17,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:17,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1629115542, now seen corresponding path program 1 times [2024-05-12 10:46:17,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:17,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185017236] [2024-05-12 10:46:17,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:17,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:17,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:17,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:17,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:17,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185017236] [2024-05-12 10:46:17,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185017236] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:17,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:17,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:46:17,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245809942] [2024-05-12 10:46:17,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:17,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:46:17,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:17,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:46:17,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:46:17,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:17,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 79 transitions, 457 flow. Second operand has 6 states, 6 states have (on average 21.0) internal successors, (126), 6 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-05-12 10:46:17,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:17,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:17,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:18,097 INFO L124 PetriNetUnfolderBase]: 1610/2727 cut-off events. [2024-05-12 10:46:18,097 INFO L125 PetriNetUnfolderBase]: For 7125/7125 co-relation queries the response was YES. [2024-05-12 10:46:18,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8931 conditions, 2727 events. 1610/2727 cut-off events. For 7125/7125 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 16462 event pairs, 527 based on Foata normal form. 3/2720 useless extension candidates. Maximal degree in co-relation 8901. Up to 2268 conditions per place. [2024-05-12 10:46:18,117 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 80 selfloop transitions, 21 changer transitions 0/116 dead transitions. [2024-05-12 10:46:18,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 116 transitions, 767 flow [2024-05-12 10:46:18,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:46:18,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:46:18,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 194 transitions. [2024-05-12 10:46:18,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6598639455782312 [2024-05-12 10:46:18,119 INFO L175 Difference]: Start difference. First operand has 75 places, 79 transitions, 457 flow. Second operand 6 states and 194 transitions. [2024-05-12 10:46:18,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 116 transitions, 767 flow [2024-05-12 10:46:18,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 116 transitions, 727 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-05-12 10:46:18,129 INFO L231 Difference]: Finished difference. Result has 78 places, 83 transitions, 504 flow [2024-05-12 10:46:18,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=417, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=504, PETRI_PLACES=78, PETRI_TRANSITIONS=83} [2024-05-12 10:46:18,129 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 25 predicate places. [2024-05-12 10:46:18,130 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 83 transitions, 504 flow [2024-05-12 10:46:18,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.0) internal successors, (126), 6 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-05-12 10:46:18,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:18,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:18,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 10:46:18,130 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:18,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:18,131 INFO L85 PathProgramCache]: Analyzing trace with hash 1363401770, now seen corresponding path program 2 times [2024-05-12 10:46:18,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:18,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360407410] [2024-05-12 10:46:18,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:18,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:18,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:18,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:18,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:18,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360407410] [2024-05-12 10:46:18,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360407410] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:18,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:18,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:46:18,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156434860] [2024-05-12 10:46:18,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:18,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:46:18,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:18,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:46:18,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:46:18,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:18,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 83 transitions, 504 flow. Second operand has 6 states, 6 states have (on average 21.0) internal successors, (126), 6 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-05-12 10:46:18,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:18,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:18,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:18,679 INFO L124 PetriNetUnfolderBase]: 1652/2843 cut-off events. [2024-05-12 10:46:18,679 INFO L125 PetriNetUnfolderBase]: For 9005/9005 co-relation queries the response was YES. [2024-05-12 10:46:18,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9871 conditions, 2843 events. 1652/2843 cut-off events. For 9005/9005 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 17585 event pairs, 456 based on Foata normal form. 3/2838 useless extension candidates. Maximal degree in co-relation 9841. Up to 2174 conditions per place. [2024-05-12 10:46:18,697 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 74 selfloop transitions, 39 changer transitions 0/128 dead transitions. [2024-05-12 10:46:18,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 128 transitions, 952 flow [2024-05-12 10:46:18,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:46:18,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:46:18,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 198 transitions. [2024-05-12 10:46:18,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.673469387755102 [2024-05-12 10:46:18,698 INFO L175 Difference]: Start difference. First operand has 78 places, 83 transitions, 504 flow. Second operand 6 states and 198 transitions. [2024-05-12 10:46:18,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 128 transitions, 952 flow [2024-05-12 10:46:18,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 128 transitions, 895 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-05-12 10:46:18,708 INFO L231 Difference]: Finished difference. Result has 80 places, 94 transitions, 636 flow [2024-05-12 10:46:18,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=447, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=636, PETRI_PLACES=80, PETRI_TRANSITIONS=94} [2024-05-12 10:46:18,709 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 27 predicate places. [2024-05-12 10:46:18,709 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 94 transitions, 636 flow [2024-05-12 10:46:18,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.0) internal successors, (126), 6 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-05-12 10:46:18,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:18,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:18,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 10:46:18,710 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:18,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:18,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1363408714, now seen corresponding path program 1 times [2024-05-12 10:46:18,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:18,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963787428] [2024-05-12 10:46:18,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:18,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:18,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:18,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:18,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:18,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963787428] [2024-05-12 10:46:18,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963787428] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:18,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:18,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:46:18,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999762701] [2024-05-12 10:46:18,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:18,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:46:18,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:18,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:46:18,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:46:19,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:19,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 94 transitions, 636 flow. Second operand has 7 states, 7 states have (on average 20.714285714285715) internal successors, (145), 7 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:19,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:19,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:19,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:19,320 INFO L124 PetriNetUnfolderBase]: 1694/2896 cut-off events. [2024-05-12 10:46:19,321 INFO L125 PetriNetUnfolderBase]: For 11689/11689 co-relation queries the response was YES. [2024-05-12 10:46:19,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10753 conditions, 2896 events. 1694/2896 cut-off events. For 11689/11689 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 17792 event pairs, 437 based on Foata normal form. 3/2894 useless extension candidates. Maximal degree in co-relation 10722. Up to 2259 conditions per place. [2024-05-12 10:46:19,339 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 102 selfloop transitions, 36 changer transitions 0/153 dead transitions. [2024-05-12 10:46:19,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 153 transitions, 1196 flow [2024-05-12 10:46:19,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:46:19,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:46:19,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 255 transitions. [2024-05-12 10:46:19,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6505102040816326 [2024-05-12 10:46:19,341 INFO L175 Difference]: Start difference. First operand has 80 places, 94 transitions, 636 flow. Second operand 8 states and 255 transitions. [2024-05-12 10:46:19,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 153 transitions, 1196 flow [2024-05-12 10:46:19,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 153 transitions, 1158 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-05-12 10:46:19,353 INFO L231 Difference]: Finished difference. Result has 88 places, 106 transitions, 800 flow [2024-05-12 10:46:19,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=598, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=800, PETRI_PLACES=88, PETRI_TRANSITIONS=106} [2024-05-12 10:46:19,355 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 35 predicate places. [2024-05-12 10:46:19,356 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 106 transitions, 800 flow [2024-05-12 10:46:19,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.714285714285715) internal successors, (145), 7 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:19,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:19,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:19,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 10:46:19,356 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:19,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:19,357 INFO L85 PathProgramCache]: Analyzing trace with hash 848117260, now seen corresponding path program 3 times [2024-05-12 10:46:19,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:19,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782083221] [2024-05-12 10:46:19,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:19,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:19,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:19,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-05-12 10:46:19,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:19,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782083221] [2024-05-12 10:46:19,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782083221] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:19,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:19,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:46:19,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837880251] [2024-05-12 10:46:19,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:19,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:46:19,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:19,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:46:19,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:46:19,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:19,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 106 transitions, 800 flow. Second operand has 6 states, 6 states have (on average 21.0) internal successors, (126), 6 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-05-12 10:46:19,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:19,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:19,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:19,940 INFO L124 PetriNetUnfolderBase]: 1688/2957 cut-off events. [2024-05-12 10:46:19,940 INFO L125 PetriNetUnfolderBase]: For 15109/15109 co-relation queries the response was YES. [2024-05-12 10:46:19,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11624 conditions, 2957 events. 1688/2957 cut-off events. For 15109/15109 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 18477 event pairs, 502 based on Foata normal form. 3/2949 useless extension candidates. Maximal degree in co-relation 11589. Up to 2228 conditions per place. [2024-05-12 10:46:19,960 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 85 selfloop transitions, 35 changer transitions 0/135 dead transitions. [2024-05-12 10:46:19,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 135 transitions, 1130 flow [2024-05-12 10:46:19,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:46:19,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:46:19,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 191 transitions. [2024-05-12 10:46:19,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6496598639455783 [2024-05-12 10:46:19,962 INFO L175 Difference]: Start difference. First operand has 88 places, 106 transitions, 800 flow. Second operand 6 states and 191 transitions. [2024-05-12 10:46:19,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 135 transitions, 1130 flow [2024-05-12 10:46:19,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 135 transitions, 1030 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-05-12 10:46:19,982 INFO L231 Difference]: Finished difference. Result has 91 places, 106 transitions, 779 flow [2024-05-12 10:46:19,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=700, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=779, PETRI_PLACES=91, PETRI_TRANSITIONS=106} [2024-05-12 10:46:19,983 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 38 predicate places. [2024-05-12 10:46:19,983 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 106 transitions, 779 flow [2024-05-12 10:46:19,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.0) internal successors, (126), 6 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-05-12 10:46:19,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:19,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:19,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 10:46:19,983 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:19,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:19,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1717056882, now seen corresponding path program 2 times [2024-05-12 10:46:19,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:19,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492832247] [2024-05-12 10:46:19,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:19,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:19,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:20,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:20,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:20,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492832247] [2024-05-12 10:46:20,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492832247] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:20,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:20,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:46:20,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182839206] [2024-05-12 10:46:20,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:20,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:46:20,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:20,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:46:20,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:46:20,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:20,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 106 transitions, 779 flow. Second operand has 7 states, 7 states have (on average 20.714285714285715) internal successors, (145), 7 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:20,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:20,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:20,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:20,637 INFO L124 PetriNetUnfolderBase]: 1718/2976 cut-off events. [2024-05-12 10:46:20,637 INFO L125 PetriNetUnfolderBase]: For 16093/16093 co-relation queries the response was YES. [2024-05-12 10:46:20,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11933 conditions, 2976 events. 1718/2976 cut-off events. For 16093/16093 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 18512 event pairs, 461 based on Foata normal form. 3/2972 useless extension candidates. Maximal degree in co-relation 11896. Up to 2280 conditions per place. [2024-05-12 10:46:20,658 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 102 selfloop transitions, 37 changer transitions 0/154 dead transitions. [2024-05-12 10:46:20,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 154 transitions, 1280 flow [2024-05-12 10:46:20,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:46:20,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:46:20,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 251 transitions. [2024-05-12 10:46:20,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6403061224489796 [2024-05-12 10:46:20,660 INFO L175 Difference]: Start difference. First operand has 91 places, 106 transitions, 779 flow. Second operand 8 states and 251 transitions. [2024-05-12 10:46:20,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 154 transitions, 1280 flow [2024-05-12 10:46:20,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 154 transitions, 1203 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-05-12 10:46:20,679 INFO L231 Difference]: Finished difference. Result has 95 places, 110 transitions, 818 flow [2024-05-12 10:46:20,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=702, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=818, PETRI_PLACES=95, PETRI_TRANSITIONS=110} [2024-05-12 10:46:20,680 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 42 predicate places. [2024-05-12 10:46:20,680 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 110 transitions, 818 flow [2024-05-12 10:46:20,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.714285714285715) internal successors, (145), 7 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:20,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:20,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:20,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 10:46:20,680 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:20,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:20,681 INFO L85 PathProgramCache]: Analyzing trace with hash 1717353552, now seen corresponding path program 3 times [2024-05-12 10:46:20,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:20,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890040047] [2024-05-12 10:46:20,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:20,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:20,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:20,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:20,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:20,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890040047] [2024-05-12 10:46:20,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890040047] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:20,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:20,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:46:20,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503542540] [2024-05-12 10:46:20,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:20,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:46:20,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:20,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:46:20,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:46:21,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:21,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 110 transitions, 818 flow. Second operand has 7 states, 7 states have (on average 20.714285714285715) internal successors, (145), 7 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:21,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:21,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:21,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:21,318 INFO L124 PetriNetUnfolderBase]: 1795/3143 cut-off events. [2024-05-12 10:46:21,319 INFO L125 PetriNetUnfolderBase]: For 18366/18366 co-relation queries the response was YES. [2024-05-12 10:46:21,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12799 conditions, 3143 events. 1795/3143 cut-off events. For 18366/18366 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 19903 event pairs, 681 based on Foata normal form. 3/3120 useless extension candidates. Maximal degree in co-relation 12761. Up to 2520 conditions per place. [2024-05-12 10:46:21,341 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 111 selfloop transitions, 24 changer transitions 0/150 dead transitions. [2024-05-12 10:46:21,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 150 transitions, 1325 flow [2024-05-12 10:46:21,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:46:21,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:46:21,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-05-12 10:46:21,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292517006802721 [2024-05-12 10:46:21,342 INFO L175 Difference]: Start difference. First operand has 95 places, 110 transitions, 818 flow. Second operand 6 states and 185 transitions. [2024-05-12 10:46:21,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 150 transitions, 1325 flow [2024-05-12 10:46:21,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 150 transitions, 1205 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-05-12 10:46:21,364 INFO L231 Difference]: Finished difference. Result has 96 places, 124 transitions, 945 flow [2024-05-12 10:46:21,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=728, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=945, PETRI_PLACES=96, PETRI_TRANSITIONS=124} [2024-05-12 10:46:21,365 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 43 predicate places. [2024-05-12 10:46:21,365 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 124 transitions, 945 flow [2024-05-12 10:46:21,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.714285714285715) internal successors, (145), 7 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:21,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:21,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:21,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 10:46:21,366 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:21,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:21,366 INFO L85 PathProgramCache]: Analyzing trace with hash -811687446, now seen corresponding path program 1 times [2024-05-12 10:46:21,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:21,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352592148] [2024-05-12 10:46:21,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:21,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:21,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:21,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:21,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:21,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352592148] [2024-05-12 10:46:21,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352592148] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:21,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:21,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:46:21,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249167544] [2024-05-12 10:46:21,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:21,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:46:21,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:21,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:46:21,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:46:21,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 10:46:21,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 124 transitions, 945 flow. Second operand has 7 states, 7 states have (on average 21.714285714285715) internal successors, (152), 7 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:21,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:21,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 10:46:21,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:21,999 INFO L124 PetriNetUnfolderBase]: 1673/2982 cut-off events. [2024-05-12 10:46:21,999 INFO L125 PetriNetUnfolderBase]: For 19368/19380 co-relation queries the response was YES. [2024-05-12 10:46:22,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12295 conditions, 2982 events. 1673/2982 cut-off events. For 19368/19380 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 19189 event pairs, 627 based on Foata normal form. 16/2964 useless extension candidates. Maximal degree in co-relation 12255. Up to 2251 conditions per place. [2024-05-12 10:46:22,022 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 103 selfloop transitions, 10 changer transitions 0/149 dead transitions. [2024-05-12 10:46:22,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 149 transitions, 1266 flow [2024-05-12 10:46:22,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:46:22,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:46:22,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 159 transitions. [2024-05-12 10:46:22,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6489795918367347 [2024-05-12 10:46:22,024 INFO L175 Difference]: Start difference. First operand has 96 places, 124 transitions, 945 flow. Second operand 5 states and 159 transitions. [2024-05-12 10:46:22,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 149 transitions, 1266 flow [2024-05-12 10:46:22,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 149 transitions, 1225 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-05-12 10:46:22,047 INFO L231 Difference]: Finished difference. Result has 98 places, 126 transitions, 965 flow [2024-05-12 10:46:22,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=904, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=965, PETRI_PLACES=98, PETRI_TRANSITIONS=126} [2024-05-12 10:46:22,047 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 45 predicate places. [2024-05-12 10:46:22,048 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 126 transitions, 965 flow [2024-05-12 10:46:22,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.714285714285715) internal successors, (152), 7 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:22,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:22,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:22,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 10:46:22,048 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:22,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:22,049 INFO L85 PathProgramCache]: Analyzing trace with hash 673528981, now seen corresponding path program 1 times [2024-05-12 10:46:22,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:22,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643343809] [2024-05-12 10:46:22,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:22,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:22,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:22,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:22,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:22,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643343809] [2024-05-12 10:46:22,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643343809] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:22,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:22,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:46:22,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392548204] [2024-05-12 10:46:22,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:22,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:46:22,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:22,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:46:22,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:46:22,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:22,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 126 transitions, 965 flow. Second operand has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:22,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:22,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:22,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:22,610 INFO L124 PetriNetUnfolderBase]: 1790/3062 cut-off events. [2024-05-12 10:46:22,611 INFO L125 PetriNetUnfolderBase]: For 21060/21060 co-relation queries the response was YES. [2024-05-12 10:46:22,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12910 conditions, 3062 events. 1790/3062 cut-off events. For 21060/21060 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 19080 event pairs, 456 based on Foata normal form. 3/3060 useless extension candidates. Maximal degree in co-relation 12869. Up to 2474 conditions per place. [2024-05-12 10:46:22,636 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 104 selfloop transitions, 30 changer transitions 0/149 dead transitions. [2024-05-12 10:46:22,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 149 transitions, 1349 flow [2024-05-12 10:46:22,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:46:22,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:46:22,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions. [2024-05-12 10:46:22,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.636734693877551 [2024-05-12 10:46:22,637 INFO L175 Difference]: Start difference. First operand has 98 places, 126 transitions, 965 flow. Second operand 5 states and 156 transitions. [2024-05-12 10:46:22,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 149 transitions, 1349 flow [2024-05-12 10:46:22,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 149 transitions, 1304 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-05-12 10:46:22,661 INFO L231 Difference]: Finished difference. Result has 101 places, 130 transitions, 1057 flow [2024-05-12 10:46:22,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=922, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1057, PETRI_PLACES=101, PETRI_TRANSITIONS=130} [2024-05-12 10:46:22,662 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 48 predicate places. [2024-05-12 10:46:22,662 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 130 transitions, 1057 flow [2024-05-12 10:46:22,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:22,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:22,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:22,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 10:46:22,662 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:22,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:22,663 INFO L85 PathProgramCache]: Analyzing trace with hash -2069512905, now seen corresponding path program 2 times [2024-05-12 10:46:22,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:22,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951713621] [2024-05-12 10:46:22,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:22,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:22,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:22,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:22,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:22,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951713621] [2024-05-12 10:46:22,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951713621] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:22,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:22,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:46:22,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446863740] [2024-05-12 10:46:22,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:22,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:46:22,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:22,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:46:22,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:46:22,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:22,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 130 transitions, 1057 flow. Second operand has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:22,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:22,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:22,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:23,225 INFO L124 PetriNetUnfolderBase]: 1778/3053 cut-off events. [2024-05-12 10:46:23,225 INFO L125 PetriNetUnfolderBase]: For 22885/22885 co-relation queries the response was YES. [2024-05-12 10:46:23,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13050 conditions, 3053 events. 1778/3053 cut-off events. For 22885/22885 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 19133 event pairs, 477 based on Foata normal form. 2/3044 useless extension candidates. Maximal degree in co-relation 13007. Up to 2460 conditions per place. [2024-05-12 10:46:23,247 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 98 selfloop transitions, 33 changer transitions 0/146 dead transitions. [2024-05-12 10:46:23,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 146 transitions, 1369 flow [2024-05-12 10:46:23,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:46:23,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:46:23,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 153 transitions. [2024-05-12 10:46:23,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6244897959183674 [2024-05-12 10:46:23,248 INFO L175 Difference]: Start difference. First operand has 101 places, 130 transitions, 1057 flow. Second operand 5 states and 153 transitions. [2024-05-12 10:46:23,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 146 transitions, 1369 flow [2024-05-12 10:46:23,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 146 transitions, 1325 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-05-12 10:46:23,280 INFO L231 Difference]: Finished difference. Result has 104 places, 131 transitions, 1102 flow [2024-05-12 10:46:23,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1014, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1102, PETRI_PLACES=104, PETRI_TRANSITIONS=131} [2024-05-12 10:46:23,280 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 51 predicate places. [2024-05-12 10:46:23,280 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 131 transitions, 1102 flow [2024-05-12 10:46:23,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:23,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:23,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:23,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 10:46:23,281 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:23,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:23,281 INFO L85 PathProgramCache]: Analyzing trace with hash -2118659127, now seen corresponding path program 1 times [2024-05-12 10:46:23,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:23,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952957899] [2024-05-12 10:46:23,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:23,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:23,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:23,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:23,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:23,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952957899] [2024-05-12 10:46:23,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952957899] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:23,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:23,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:46:23,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787542212] [2024-05-12 10:46:23,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:23,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:46:23,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:23,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:46:23,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:46:23,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 10:46:23,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 131 transitions, 1102 flow. Second operand has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 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-05-12 10:46:23,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:23,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 10:46:23,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:23,825 INFO L124 PetriNetUnfolderBase]: 1691/2999 cut-off events. [2024-05-12 10:46:23,825 INFO L125 PetriNetUnfolderBase]: For 24275/24275 co-relation queries the response was YES. [2024-05-12 10:46:23,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12687 conditions, 2999 events. 1691/2999 cut-off events. For 24275/24275 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 19412 event pairs, 697 based on Foata normal form. 3/2975 useless extension candidates. Maximal degree in co-relation 12643. Up to 2291 conditions per place. [2024-05-12 10:46:23,852 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 103 selfloop transitions, 21 changer transitions 0/154 dead transitions. [2024-05-12 10:46:23,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 154 transitions, 1468 flow [2024-05-12 10:46:23,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:46:23,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:46:23,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2024-05-12 10:46:23,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6408163265306123 [2024-05-12 10:46:23,869 INFO L175 Difference]: Start difference. First operand has 104 places, 131 transitions, 1102 flow. Second operand 5 states and 157 transitions. [2024-05-12 10:46:23,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 154 transitions, 1468 flow [2024-05-12 10:46:23,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 154 transitions, 1432 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-05-12 10:46:23,902 INFO L231 Difference]: Finished difference. Result has 108 places, 138 transitions, 1174 flow [2024-05-12 10:46:23,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1066, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1174, PETRI_PLACES=108, PETRI_TRANSITIONS=138} [2024-05-12 10:46:23,902 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 55 predicate places. [2024-05-12 10:46:23,903 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 138 transitions, 1174 flow [2024-05-12 10:46:23,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 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-05-12 10:46:23,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:23,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:23,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 10:46:23,903 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:23,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:23,904 INFO L85 PathProgramCache]: Analyzing trace with hash 2080200201, now seen corresponding path program 1 times [2024-05-12 10:46:23,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:23,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352363322] [2024-05-12 10:46:23,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:23,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:23,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:24,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:24,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:24,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352363322] [2024-05-12 10:46:24,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352363322] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:24,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:24,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:46:24,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887038810] [2024-05-12 10:46:24,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:24,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:46:24,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:24,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:46:24,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:46:24,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:24,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 138 transitions, 1174 flow. Second operand has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 7 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:24,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:24,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:24,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:24,636 INFO L124 PetriNetUnfolderBase]: 1900/3324 cut-off events. [2024-05-12 10:46:24,636 INFO L125 PetriNetUnfolderBase]: For 30568/30568 co-relation queries the response was YES. [2024-05-12 10:46:24,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14657 conditions, 3324 events. 1900/3324 cut-off events. For 30568/30568 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 21278 event pairs, 511 based on Foata normal form. 6/3298 useless extension candidates. Maximal degree in co-relation 14611. Up to 2525 conditions per place. [2024-05-12 10:46:24,661 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 148 selfloop transitions, 30 changer transitions 0/193 dead transitions. [2024-05-12 10:46:24,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 193 transitions, 1790 flow [2024-05-12 10:46:24,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:46:24,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:46:24,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 255 transitions. [2024-05-12 10:46:24,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6505102040816326 [2024-05-12 10:46:24,662 INFO L175 Difference]: Start difference. First operand has 108 places, 138 transitions, 1174 flow. Second operand 8 states and 255 transitions. [2024-05-12 10:46:24,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 193 transitions, 1790 flow [2024-05-12 10:46:24,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 193 transitions, 1757 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-05-12 10:46:24,699 INFO L231 Difference]: Finished difference. Result has 115 places, 144 transitions, 1299 flow [2024-05-12 10:46:24,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1141, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1299, PETRI_PLACES=115, PETRI_TRANSITIONS=144} [2024-05-12 10:46:24,700 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 62 predicate places. [2024-05-12 10:46:24,700 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 144 transitions, 1299 flow [2024-05-12 10:46:24,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 7 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:24,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:24,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:24,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 10:46:24,701 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:24,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:24,701 INFO L85 PathProgramCache]: Analyzing trace with hash -19621141, now seen corresponding path program 2 times [2024-05-12 10:46:24,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:24,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829072001] [2024-05-12 10:46:24,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:24,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:24,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:24,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:24,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:24,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829072001] [2024-05-12 10:46:24,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829072001] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:24,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:24,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:46:24,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359844547] [2024-05-12 10:46:24,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:24,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:46:24,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:24,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:46:24,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:46:25,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:25,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 144 transitions, 1299 flow. Second operand has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 7 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:25,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:25,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:25,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:25,418 INFO L124 PetriNetUnfolderBase]: 1887/3181 cut-off events. [2024-05-12 10:46:25,418 INFO L125 PetriNetUnfolderBase]: For 32578/32578 co-relation queries the response was YES. [2024-05-12 10:46:25,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14945 conditions, 3181 events. 1887/3181 cut-off events. For 32578/32578 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 19766 event pairs, 412 based on Foata normal form. 6/3182 useless extension candidates. Maximal degree in co-relation 14896. Up to 2618 conditions per place. [2024-05-12 10:46:25,442 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 145 selfloop transitions, 24 changer transitions 0/184 dead transitions. [2024-05-12 10:46:25,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 184 transitions, 1733 flow [2024-05-12 10:46:25,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:46:25,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:46:25,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 223 transitions. [2024-05-12 10:46:25,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6501457725947521 [2024-05-12 10:46:25,444 INFO L175 Difference]: Start difference. First operand has 115 places, 144 transitions, 1299 flow. Second operand 7 states and 223 transitions. [2024-05-12 10:46:25,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 184 transitions, 1733 flow [2024-05-12 10:46:25,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 184 transitions, 1638 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-05-12 10:46:25,481 INFO L231 Difference]: Finished difference. Result has 118 places, 144 transitions, 1260 flow [2024-05-12 10:46:25,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1204, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1260, PETRI_PLACES=118, PETRI_TRANSITIONS=144} [2024-05-12 10:46:25,482 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 65 predicate places. [2024-05-12 10:46:25,482 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 144 transitions, 1260 flow [2024-05-12 10:46:25,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 7 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:25,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:25,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:25,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 10:46:25,482 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:25,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:25,483 INFO L85 PathProgramCache]: Analyzing trace with hash -982663309, now seen corresponding path program 1 times [2024-05-12 10:46:25,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:25,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686830851] [2024-05-12 10:46:25,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:25,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:25,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:25,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:25,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:25,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686830851] [2024-05-12 10:46:25,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686830851] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:25,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:25,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:46:25,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749498522] [2024-05-12 10:46:25,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:25,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:46:25,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:25,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:46:25,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:46:25,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:25,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 144 transitions, 1260 flow. Second operand has 8 states, 8 states have (on average 20.625) internal successors, (165), 8 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:25,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:25,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:25,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:26,196 INFO L124 PetriNetUnfolderBase]: 1915/3229 cut-off events. [2024-05-12 10:46:26,197 INFO L125 PetriNetUnfolderBase]: For 34018/34018 co-relation queries the response was YES. [2024-05-12 10:46:26,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15111 conditions, 3229 events. 1915/3229 cut-off events. For 34018/34018 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 20175 event pairs, 389 based on Foata normal form. 3/3227 useless extension candidates. Maximal degree in co-relation 15060. Up to 2677 conditions per place. [2024-05-12 10:46:26,221 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 147 selfloop transitions, 25 changer transitions 0/187 dead transitions. [2024-05-12 10:46:26,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 187 transitions, 1752 flow [2024-05-12 10:46:26,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:46:26,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:46:26,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 223 transitions. [2024-05-12 10:46:26,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6501457725947521 [2024-05-12 10:46:26,223 INFO L175 Difference]: Start difference. First operand has 118 places, 144 transitions, 1260 flow. Second operand 7 states and 223 transitions. [2024-05-12 10:46:26,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 187 transitions, 1752 flow [2024-05-12 10:46:26,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 187 transitions, 1696 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-05-12 10:46:26,268 INFO L231 Difference]: Finished difference. Result has 119 places, 148 transitions, 1325 flow [2024-05-12 10:46:26,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1204, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1325, PETRI_PLACES=119, PETRI_TRANSITIONS=148} [2024-05-12 10:46:26,269 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 66 predicate places. [2024-05-12 10:46:26,269 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 148 transitions, 1325 flow [2024-05-12 10:46:26,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.625) internal successors, (165), 8 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:26,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:26,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:26,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 10:46:26,269 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:26,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:26,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1659572157, now seen corresponding path program 3 times [2024-05-12 10:46:26,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:26,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137482258] [2024-05-12 10:46:26,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:26,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:26,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:26,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:26,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:26,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137482258] [2024-05-12 10:46:26,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137482258] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:26,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:26,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:46:26,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989917105] [2024-05-12 10:46:26,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:26,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:46:26,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:26,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:46:26,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:46:26,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:26,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 148 transitions, 1325 flow. Second operand has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 7 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:26,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:26,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:26,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:26,939 INFO L124 PetriNetUnfolderBase]: 1960/3322 cut-off events. [2024-05-12 10:46:26,939 INFO L125 PetriNetUnfolderBase]: For 39525/39525 co-relation queries the response was YES. [2024-05-12 10:46:26,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16010 conditions, 3322 events. 1960/3322 cut-off events. For 39525/39525 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 20897 event pairs, 409 based on Foata normal form. 6/3315 useless extension candidates. Maximal degree in co-relation 15958. Up to 2553 conditions per place. [2024-05-12 10:46:26,961 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 124 selfloop transitions, 50 changer transitions 0/189 dead transitions. [2024-05-12 10:46:26,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 189 transitions, 1855 flow [2024-05-12 10:46:26,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:46:26,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:46:26,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 225 transitions. [2024-05-12 10:46:26,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6559766763848397 [2024-05-12 10:46:26,963 INFO L175 Difference]: Start difference. First operand has 119 places, 148 transitions, 1325 flow. Second operand 7 states and 225 transitions. [2024-05-12 10:46:26,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 189 transitions, 1855 flow [2024-05-12 10:46:27,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 189 transitions, 1764 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-05-12 10:46:27,014 INFO L231 Difference]: Finished difference. Result has 121 places, 151 transitions, 1400 flow [2024-05-12 10:46:27,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1234, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1400, PETRI_PLACES=121, PETRI_TRANSITIONS=151} [2024-05-12 10:46:27,015 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 68 predicate places. [2024-05-12 10:46:27,015 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 151 transitions, 1400 flow [2024-05-12 10:46:27,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 7 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:27,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:27,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:27,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 10:46:27,015 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:27,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:27,015 INFO L85 PathProgramCache]: Analyzing trace with hash -701733005, now seen corresponding path program 2 times [2024-05-12 10:46:27,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:27,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941458268] [2024-05-12 10:46:27,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:27,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:27,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:27,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-05-12 10:46:27,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:27,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941458268] [2024-05-12 10:46:27,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941458268] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:27,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:27,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:46:27,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011731586] [2024-05-12 10:46:27,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:27,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:46:27,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:27,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:46:27,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:46:27,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:27,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 151 transitions, 1400 flow. Second operand has 8 states, 8 states have (on average 20.625) internal successors, (165), 8 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:27,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:27,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:27,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:27,724 INFO L124 PetriNetUnfolderBase]: 2038/3462 cut-off events. [2024-05-12 10:46:27,724 INFO L125 PetriNetUnfolderBase]: For 45697/45697 co-relation queries the response was YES. [2024-05-12 10:46:27,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17277 conditions, 3462 events. 2038/3462 cut-off events. For 45697/45697 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 22047 event pairs, 405 based on Foata normal form. 3/3453 useless extension candidates. Maximal degree in co-relation 17224. Up to 2411 conditions per place. [2024-05-12 10:46:27,749 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 131 selfloop transitions, 86 changer transitions 0/232 dead transitions. [2024-05-12 10:46:27,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 232 transitions, 2462 flow [2024-05-12 10:46:27,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 10:46:27,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 10:46:27,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 350 transitions. [2024-05-12 10:46:27,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6493506493506493 [2024-05-12 10:46:27,751 INFO L175 Difference]: Start difference. First operand has 121 places, 151 transitions, 1400 flow. Second operand 11 states and 350 transitions. [2024-05-12 10:46:27,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 232 transitions, 2462 flow [2024-05-12 10:46:27,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 232 transitions, 2320 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-05-12 10:46:27,812 INFO L231 Difference]: Finished difference. Result has 127 places, 166 transitions, 1685 flow [2024-05-12 10:46:27,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1258, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1685, PETRI_PLACES=127, PETRI_TRANSITIONS=166} [2024-05-12 10:46:27,812 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 74 predicate places. [2024-05-12 10:46:27,812 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 166 transitions, 1685 flow [2024-05-12 10:46:27,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.625) internal successors, (165), 8 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:27,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:27,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:27,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 10:46:27,813 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:27,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:27,813 INFO L85 PathProgramCache]: Analyzing trace with hash 270776873, now seen corresponding path program 3 times [2024-05-12 10:46:27,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:27,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461153462] [2024-05-12 10:46:27,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:27,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:27,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:28,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:28,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:28,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461153462] [2024-05-12 10:46:28,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461153462] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:28,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:28,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:46:28,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093789973] [2024-05-12 10:46:28,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:28,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:46:28,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:28,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:46:28,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:46:28,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:28,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 166 transitions, 1685 flow. Second operand has 8 states, 8 states have (on average 20.625) internal successors, (165), 8 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:28,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:28,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:28,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:28,513 INFO L124 PetriNetUnfolderBase]: 2030/3434 cut-off events. [2024-05-12 10:46:28,513 INFO L125 PetriNetUnfolderBase]: For 48659/48659 co-relation queries the response was YES. [2024-05-12 10:46:28,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17650 conditions, 3434 events. 2030/3434 cut-off events. For 48659/48659 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 21835 event pairs, 408 based on Foata normal form. 3/3425 useless extension candidates. Maximal degree in co-relation 17596. Up to 2404 conditions per place. [2024-05-12 10:46:28,538 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 118 selfloop transitions, 85 changer transitions 0/218 dead transitions. [2024-05-12 10:46:28,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 218 transitions, 2381 flow [2024-05-12 10:46:28,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:46:28,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:46:28,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 290 transitions. [2024-05-12 10:46:28,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6575963718820862 [2024-05-12 10:46:28,540 INFO L175 Difference]: Start difference. First operand has 127 places, 166 transitions, 1685 flow. Second operand 9 states and 290 transitions. [2024-05-12 10:46:28,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 218 transitions, 2381 flow [2024-05-12 10:46:28,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 218 transitions, 2159 flow, removed 75 selfloop flow, removed 5 redundant places. [2024-05-12 10:46:28,600 INFO L231 Difference]: Finished difference. Result has 131 places, 166 transitions, 1642 flow [2024-05-12 10:46:28,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1463, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1642, PETRI_PLACES=131, PETRI_TRANSITIONS=166} [2024-05-12 10:46:28,601 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 78 predicate places. [2024-05-12 10:46:28,601 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 166 transitions, 1642 flow [2024-05-12 10:46:28,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.625) internal successors, (165), 8 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:28,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:28,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:28,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 10:46:28,601 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:28,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:28,601 INFO L85 PathProgramCache]: Analyzing trace with hash 2025608619, now seen corresponding path program 1 times [2024-05-12 10:46:28,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:28,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578698917] [2024-05-12 10:46:28,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:28,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:28,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:28,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:28,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:28,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578698917] [2024-05-12 10:46:28,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578698917] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:28,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:28,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:46:28,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269814570] [2024-05-12 10:46:28,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:28,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:46:28,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:28,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:46:28,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:46:28,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:28,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 166 transitions, 1642 flow. Second operand has 8 states, 8 states have (on average 20.625) internal successors, (165), 8 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:28,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:28,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:28,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:29,349 INFO L124 PetriNetUnfolderBase]: 2075/3482 cut-off events. [2024-05-12 10:46:29,349 INFO L125 PetriNetUnfolderBase]: For 51846/51846 co-relation queries the response was YES. [2024-05-12 10:46:29,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18167 conditions, 3482 events. 2075/3482 cut-off events. For 51846/51846 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 21970 event pairs, 398 based on Foata normal form. 6/3474 useless extension candidates. Maximal degree in co-relation 18111. Up to 2711 conditions per place. [2024-05-12 10:46:29,370 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 144 selfloop transitions, 61 changer transitions 0/220 dead transitions. [2024-05-12 10:46:29,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 220 transitions, 2320 flow [2024-05-12 10:46:29,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:46:29,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:46:29,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 282 transitions. [2024-05-12 10:46:29,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6394557823129252 [2024-05-12 10:46:29,372 INFO L175 Difference]: Start difference. First operand has 131 places, 166 transitions, 1642 flow. Second operand 9 states and 282 transitions. [2024-05-12 10:46:29,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 220 transitions, 2320 flow [2024-05-12 10:46:29,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 220 transitions, 2150 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-05-12 10:46:29,438 INFO L231 Difference]: Finished difference. Result has 132 places, 169 transitions, 1664 flow [2024-05-12 10:46:29,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1472, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1664, PETRI_PLACES=132, PETRI_TRANSITIONS=169} [2024-05-12 10:46:29,439 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 79 predicate places. [2024-05-12 10:46:29,439 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 169 transitions, 1664 flow [2024-05-12 10:46:29,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.625) internal successors, (165), 8 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:29,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:29,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:29,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 10:46:29,440 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:29,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:29,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1003069397, now seen corresponding path program 4 times [2024-05-12 10:46:29,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:29,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199042906] [2024-05-12 10:46:29,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:29,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:29,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:29,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:29,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:29,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199042906] [2024-05-12 10:46:29,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199042906] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:29,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:29,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:46:29,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027034382] [2024-05-12 10:46:29,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:29,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:46:29,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:29,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:46:29,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:46:29,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:29,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 169 transitions, 1664 flow. Second operand has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 7 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:29,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:29,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:29,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:30,141 INFO L124 PetriNetUnfolderBase]: 2085/3639 cut-off events. [2024-05-12 10:46:30,141 INFO L125 PetriNetUnfolderBase]: For 54948/54948 co-relation queries the response was YES. [2024-05-12 10:46:30,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18583 conditions, 3639 events. 2085/3639 cut-off events. For 54948/54948 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 23616 event pairs, 475 based on Foata normal form. 6/3631 useless extension candidates. Maximal degree in co-relation 18526. Up to 2731 conditions per place. [2024-05-12 10:46:30,168 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 145 selfloop transitions, 47 changer transitions 0/207 dead transitions. [2024-05-12 10:46:30,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 207 transitions, 2244 flow [2024-05-12 10:46:30,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:46:30,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:46:30,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 220 transitions. [2024-05-12 10:46:30,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.641399416909621 [2024-05-12 10:46:30,170 INFO L175 Difference]: Start difference. First operand has 132 places, 169 transitions, 1664 flow. Second operand 7 states and 220 transitions. [2024-05-12 10:46:30,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 207 transitions, 2244 flow [2024-05-12 10:46:30,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 207 transitions, 2076 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-05-12 10:46:30,236 INFO L231 Difference]: Finished difference. Result has 132 places, 172 transitions, 1670 flow [2024-05-12 10:46:30,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1496, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1670, PETRI_PLACES=132, PETRI_TRANSITIONS=172} [2024-05-12 10:46:30,236 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 79 predicate places. [2024-05-12 10:46:30,236 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 172 transitions, 1670 flow [2024-05-12 10:46:30,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 7 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:30,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:30,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:30,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 10:46:30,237 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:30,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:30,237 INFO L85 PathProgramCache]: Analyzing trace with hash 1462668719, now seen corresponding path program 4 times [2024-05-12 10:46:30,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:30,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99211867] [2024-05-12 10:46:30,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:30,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:30,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:30,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:30,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:30,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99211867] [2024-05-12 10:46:30,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99211867] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:30,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:30,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:46:30,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65586504] [2024-05-12 10:46:30,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:30,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:46:30,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:30,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:46:30,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:46:30,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:30,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 172 transitions, 1670 flow. Second operand has 8 states, 8 states have (on average 20.625) internal successors, (165), 8 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:30,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:30,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:30,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:30,964 INFO L124 PetriNetUnfolderBase]: 2149/3643 cut-off events. [2024-05-12 10:46:30,964 INFO L125 PetriNetUnfolderBase]: For 58265/58265 co-relation queries the response was YES. [2024-05-12 10:46:30,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19135 conditions, 3643 events. 2149/3643 cut-off events. For 58265/58265 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 23262 event pairs, 394 based on Foata normal form. 3/3639 useless extension candidates. Maximal degree in co-relation 19077. Up to 2544 conditions per place. [2024-05-12 10:46:30,990 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 131 selfloop transitions, 85 changer transitions 0/231 dead transitions. [2024-05-12 10:46:30,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 231 transitions, 2612 flow [2024-05-12 10:46:30,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:46:30,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:46:30,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 288 transitions. [2024-05-12 10:46:30,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6530612244897959 [2024-05-12 10:46:30,991 INFO L175 Difference]: Start difference. First operand has 132 places, 172 transitions, 1670 flow. Second operand 9 states and 288 transitions. [2024-05-12 10:46:30,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 231 transitions, 2612 flow [2024-05-12 10:46:31,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 231 transitions, 2462 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-05-12 10:46:31,059 INFO L231 Difference]: Finished difference. Result has 136 places, 180 transitions, 1807 flow [2024-05-12 10:46:31,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1520, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1807, PETRI_PLACES=136, PETRI_TRANSITIONS=180} [2024-05-12 10:46:31,059 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 83 predicate places. [2024-05-12 10:46:31,059 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 180 transitions, 1807 flow [2024-05-12 10:46:31,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.625) internal successors, (165), 8 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:31,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:31,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:31,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 10:46:31,060 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:31,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:31,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1456002479, now seen corresponding path program 5 times [2024-05-12 10:46:31,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:31,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539053107] [2024-05-12 10:46:31,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:31,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:31,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:31,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:31,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:31,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539053107] [2024-05-12 10:46:31,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539053107] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:31,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:31,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:46:31,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007488426] [2024-05-12 10:46:31,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:31,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:46:31,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:31,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:46:31,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:46:31,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:31,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 180 transitions, 1807 flow. Second operand has 8 states, 8 states have (on average 20.625) internal successors, (165), 8 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:31,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:31,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:31,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:31,768 INFO L124 PetriNetUnfolderBase]: 2141/3651 cut-off events. [2024-05-12 10:46:31,768 INFO L125 PetriNetUnfolderBase]: For 59887/59887 co-relation queries the response was YES. [2024-05-12 10:46:31,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19154 conditions, 3651 events. 2141/3651 cut-off events. For 59887/59887 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 23465 event pairs, 405 based on Foata normal form. 3/3643 useless extension candidates. Maximal degree in co-relation 19095. Up to 2537 conditions per place. [2024-05-12 10:46:31,796 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 132 selfloop transitions, 89 changer transitions 0/236 dead transitions. [2024-05-12 10:46:31,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 236 transitions, 2631 flow [2024-05-12 10:46:31,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:46:31,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:46:31,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 313 transitions. [2024-05-12 10:46:31,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6387755102040816 [2024-05-12 10:46:31,797 INFO L175 Difference]: Start difference. First operand has 136 places, 180 transitions, 1807 flow. Second operand 10 states and 313 transitions. [2024-05-12 10:46:31,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 236 transitions, 2631 flow [2024-05-12 10:46:31,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 236 transitions, 2393 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-05-12 10:46:31,888 INFO L231 Difference]: Finished difference. Result has 140 places, 180 transitions, 1756 flow [2024-05-12 10:46:31,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1569, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1756, PETRI_PLACES=140, PETRI_TRANSITIONS=180} [2024-05-12 10:46:31,889 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 87 predicate places. [2024-05-12 10:46:31,889 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 180 transitions, 1756 flow [2024-05-12 10:46:31,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.625) internal successors, (165), 8 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:31,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:31,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:31,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 10:46:31,890 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:31,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:31,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1109349807, now seen corresponding path program 6 times [2024-05-12 10:46:31,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:31,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080560782] [2024-05-12 10:46:31,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:31,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:31,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:32,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:32,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:32,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080560782] [2024-05-12 10:46:32,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080560782] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:32,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:32,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:46:32,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137749889] [2024-05-12 10:46:32,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:32,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:46:32,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:32,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:46:32,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:46:32,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:32,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 180 transitions, 1756 flow. Second operand has 8 states, 8 states have (on average 20.625) internal successors, (165), 8 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:32,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:32,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:32,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:32,556 INFO L124 PetriNetUnfolderBase]: 2188/3741 cut-off events. [2024-05-12 10:46:32,557 INFO L125 PetriNetUnfolderBase]: For 62067/62067 co-relation queries the response was YES. [2024-05-12 10:46:32,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19561 conditions, 3741 events. 2188/3741 cut-off events. For 62067/62067 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 24041 event pairs, 389 based on Foata normal form. 3/3742 useless extension candidates. Maximal degree in co-relation 19501. Up to 3018 conditions per place. [2024-05-12 10:46:32,584 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 171 selfloop transitions, 37 changer transitions 0/223 dead transitions. [2024-05-12 10:46:32,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 223 transitions, 2437 flow [2024-05-12 10:46:32,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:46:32,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:46:32,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 216 transitions. [2024-05-12 10:46:32,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6297376093294461 [2024-05-12 10:46:32,585 INFO L175 Difference]: Start difference. First operand has 140 places, 180 transitions, 1756 flow. Second operand 7 states and 216 transitions. [2024-05-12 10:46:32,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 223 transitions, 2437 flow [2024-05-12 10:46:32,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 223 transitions, 2227 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-05-12 10:46:32,686 INFO L231 Difference]: Finished difference. Result has 140 places, 192 transitions, 1815 flow [2024-05-12 10:46:32,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1571, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1815, PETRI_PLACES=140, PETRI_TRANSITIONS=192} [2024-05-12 10:46:32,687 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 87 predicate places. [2024-05-12 10:46:32,687 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 192 transitions, 1815 flow [2024-05-12 10:46:32,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.625) internal successors, (165), 8 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:32,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:32,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:32,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 10:46:32,687 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:32,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:32,688 INFO L85 PathProgramCache]: Analyzing trace with hash 1462677647, now seen corresponding path program 2 times [2024-05-12 10:46:32,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:32,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546684846] [2024-05-12 10:46:32,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:32,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:32,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:32,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:32,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:32,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546684846] [2024-05-12 10:46:32,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546684846] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:32,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:32,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:46:32,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323549834] [2024-05-12 10:46:32,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:32,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:46:32,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:32,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:46:32,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:46:32,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:32,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 192 transitions, 1815 flow. Second operand has 8 states, 8 states have (on average 20.625) internal successors, (165), 8 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:32,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:32,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:32,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:33,456 INFO L124 PetriNetUnfolderBase]: 2233/3882 cut-off events. [2024-05-12 10:46:33,457 INFO L125 PetriNetUnfolderBase]: For 67643/67643 co-relation queries the response was YES. [2024-05-12 10:46:33,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19891 conditions, 3882 events. 2233/3882 cut-off events. For 67643/67643 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 25374 event pairs, 432 based on Foata normal form. 6/3881 useless extension candidates. Maximal degree in co-relation 19829. Up to 2934 conditions per place. [2024-05-12 10:46:33,530 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 170 selfloop transitions, 58 changer transitions 0/243 dead transitions. [2024-05-12 10:46:33,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 243 transitions, 2561 flow [2024-05-12 10:46:33,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:46:33,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:46:33,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 278 transitions. [2024-05-12 10:46:33,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6303854875283447 [2024-05-12 10:46:33,531 INFO L175 Difference]: Start difference. First operand has 140 places, 192 transitions, 1815 flow. Second operand 9 states and 278 transitions. [2024-05-12 10:46:33,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 243 transitions, 2561 flow [2024-05-12 10:46:33,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 243 transitions, 2483 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-05-12 10:46:33,601 INFO L231 Difference]: Finished difference. Result has 145 places, 195 transitions, 1933 flow [2024-05-12 10:46:33,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1737, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1933, PETRI_PLACES=145, PETRI_TRANSITIONS=195} [2024-05-12 10:46:33,602 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 92 predicate places. [2024-05-12 10:46:33,602 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 195 transitions, 1933 flow [2024-05-12 10:46:33,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.625) internal successors, (165), 8 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:33,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:33,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:33,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 10:46:33,603 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:33,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:33,603 INFO L85 PathProgramCache]: Analyzing trace with hash 1119478065, now seen corresponding path program 3 times [2024-05-12 10:46:33,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:33,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564897541] [2024-05-12 10:46:33,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:33,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:33,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:33,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:33,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:33,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564897541] [2024-05-12 10:46:33,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564897541] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:33,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:33,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:46:33,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779013220] [2024-05-12 10:46:33,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:33,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:46:33,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:33,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:46:33,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:46:33,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:33,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 195 transitions, 1933 flow. Second operand has 8 states, 8 states have (on average 20.625) internal successors, (165), 8 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:33,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:33,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:33,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:34,416 INFO L124 PetriNetUnfolderBase]: 2281/3857 cut-off events. [2024-05-12 10:46:34,416 INFO L125 PetriNetUnfolderBase]: For 74139/74139 co-relation queries the response was YES. [2024-05-12 10:46:34,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20802 conditions, 3857 events. 2281/3857 cut-off events. For 74139/74139 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 24702 event pairs, 373 based on Foata normal form. 6/3861 useless extension candidates. Maximal degree in co-relation 20739. Up to 3181 conditions per place. [2024-05-12 10:46:34,450 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 187 selfloop transitions, 28 changer transitions 0/230 dead transitions. [2024-05-12 10:46:34,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 230 transitions, 2567 flow [2024-05-12 10:46:34,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:46:34,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:46:34,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-05-12 10:46:34,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6239067055393586 [2024-05-12 10:46:34,451 INFO L175 Difference]: Start difference. First operand has 145 places, 195 transitions, 1933 flow. Second operand 7 states and 214 transitions. [2024-05-12 10:46:34,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 230 transitions, 2567 flow [2024-05-12 10:46:34,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 230 transitions, 2395 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-05-12 10:46:34,586 INFO L231 Difference]: Finished difference. Result has 145 places, 198 transitions, 1903 flow [2024-05-12 10:46:34,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1761, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1903, PETRI_PLACES=145, PETRI_TRANSITIONS=198} [2024-05-12 10:46:34,586 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 92 predicate places. [2024-05-12 10:46:34,587 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 198 transitions, 1903 flow [2024-05-12 10:46:34,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.625) internal successors, (165), 8 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:34,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:34,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:34,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 10:46:34,587 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:34,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:34,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1119834255, now seen corresponding path program 4 times [2024-05-12 10:46:34,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:34,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962668396] [2024-05-12 10:46:34,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:34,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:34,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:34,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-05-12 10:46:34,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:34,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962668396] [2024-05-12 10:46:34,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962668396] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:34,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:34,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:46:34,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830957151] [2024-05-12 10:46:34,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:34,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:46:34,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:34,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:46:34,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:46:34,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:34,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 198 transitions, 1903 flow. Second operand has 8 states, 8 states have (on average 20.625) internal successors, (165), 8 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:34,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:34,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:34,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:35,371 INFO L124 PetriNetUnfolderBase]: 2340/4018 cut-off events. [2024-05-12 10:46:35,371 INFO L125 PetriNetUnfolderBase]: For 79833/79833 co-relation queries the response was YES. [2024-05-12 10:46:35,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21516 conditions, 4018 events. 2340/4018 cut-off events. For 79833/79833 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 26122 event pairs, 382 based on Foata normal form. 6/4020 useless extension candidates. Maximal degree in co-relation 21452. Up to 3126 conditions per place. [2024-05-12 10:46:35,399 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 196 selfloop transitions, 30 changer transitions 0/241 dead transitions. [2024-05-12 10:46:35,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 241 transitions, 2697 flow [2024-05-12 10:46:35,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:46:35,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:46:35,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 219 transitions. [2024-05-12 10:46:35,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6384839650145773 [2024-05-12 10:46:35,400 INFO L175 Difference]: Start difference. First operand has 145 places, 198 transitions, 1903 flow. Second operand 7 states and 219 transitions. [2024-05-12 10:46:35,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 241 transitions, 2697 flow [2024-05-12 10:46:35,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 241 transitions, 2579 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-05-12 10:46:35,502 INFO L231 Difference]: Finished difference. Result has 148 places, 204 transitions, 2008 flow [2024-05-12 10:46:35,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1785, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2008, PETRI_PLACES=148, PETRI_TRANSITIONS=204} [2024-05-12 10:46:35,503 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 95 predicate places. [2024-05-12 10:46:35,503 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 204 transitions, 2008 flow [2024-05-12 10:46:35,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.625) internal successors, (165), 8 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:35,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:35,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:35,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 10:46:35,503 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:35,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:35,504 INFO L85 PathProgramCache]: Analyzing trace with hash 825971092, now seen corresponding path program 1 times [2024-05-12 10:46:35,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:35,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702731045] [2024-05-12 10:46:35,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:35,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:35,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:35,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-05-12 10:46:35,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:35,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702731045] [2024-05-12 10:46:35,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702731045] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:35,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:35,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:46:35,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997095889] [2024-05-12 10:46:35,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:35,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:46:35,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:35,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:46:35,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:46:35,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 10:46:35,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 204 transitions, 2008 flow. Second operand has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 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-05-12 10:46:35,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:35,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 10:46:35,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:36,214 INFO L124 PetriNetUnfolderBase]: 2206/3860 cut-off events. [2024-05-12 10:46:36,214 INFO L125 PetriNetUnfolderBase]: For 82558/82558 co-relation queries the response was YES. [2024-05-12 10:46:36,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20995 conditions, 3860 events. 2206/3860 cut-off events. For 82558/82558 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 25705 event pairs, 403 based on Foata normal form. 2/3856 useless extension candidates. Maximal degree in co-relation 20929. Up to 2970 conditions per place. [2024-05-12 10:46:36,243 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 170 selfloop transitions, 24 changer transitions 0/229 dead transitions. [2024-05-12 10:46:36,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 229 transitions, 2534 flow [2024-05-12 10:46:36,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:46:36,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:46:36,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 163 transitions. [2024-05-12 10:46:36,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6653061224489796 [2024-05-12 10:46:36,245 INFO L175 Difference]: Start difference. First operand has 148 places, 204 transitions, 2008 flow. Second operand 5 states and 163 transitions. [2024-05-12 10:46:36,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 229 transitions, 2534 flow [2024-05-12 10:46:36,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 229 transitions, 2414 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-05-12 10:46:36,378 INFO L231 Difference]: Finished difference. Result has 150 places, 207 transitions, 1967 flow [2024-05-12 10:46:36,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1888, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1967, PETRI_PLACES=150, PETRI_TRANSITIONS=207} [2024-05-12 10:46:36,378 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 97 predicate places. [2024-05-12 10:46:36,378 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 207 transitions, 1967 flow [2024-05-12 10:46:36,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 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-05-12 10:46:36,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:36,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:36,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 10:46:36,379 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:36,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:36,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1379044056, now seen corresponding path program 2 times [2024-05-12 10:46:36,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:36,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878511839] [2024-05-12 10:46:36,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:36,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:36,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:36,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:36,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:36,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878511839] [2024-05-12 10:46:36,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878511839] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:36,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:36,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:46:36,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622315030] [2024-05-12 10:46:36,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:36,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:46:36,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:36,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:46:36,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:46:36,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 10:46:36,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 207 transitions, 1967 flow. Second operand has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:36,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:36,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 10:46:36,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:37,127 INFO L124 PetriNetUnfolderBase]: 2194/3907 cut-off events. [2024-05-12 10:46:37,127 INFO L125 PetriNetUnfolderBase]: For 81395/81401 co-relation queries the response was YES. [2024-05-12 10:46:37,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20555 conditions, 3907 events. 2194/3907 cut-off events. For 81395/81401 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 26491 event pairs, 724 based on Foata normal form. 8/3885 useless extension candidates. Maximal degree in co-relation 20487. Up to 2965 conditions per place. [2024-05-12 10:46:37,156 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 166 selfloop transitions, 24 changer transitions 0/225 dead transitions. [2024-05-12 10:46:37,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 225 transitions, 2387 flow [2024-05-12 10:46:37,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:46:37,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:46:37,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-05-12 10:46:37,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-05-12 10:46:37,157 INFO L175 Difference]: Start difference. First operand has 150 places, 207 transitions, 1967 flow. Second operand 6 states and 182 transitions. [2024-05-12 10:46:37,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 225 transitions, 2387 flow [2024-05-12 10:46:37,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 225 transitions, 2323 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-05-12 10:46:37,264 INFO L231 Difference]: Finished difference. Result has 153 places, 207 transitions, 1957 flow [2024-05-12 10:46:37,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1903, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1957, PETRI_PLACES=153, PETRI_TRANSITIONS=207} [2024-05-12 10:46:37,265 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 100 predicate places. [2024-05-12 10:46:37,265 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 207 transitions, 1957 flow [2024-05-12 10:46:37,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:37,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:37,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:37,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 10:46:37,265 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:37,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:37,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1278829642, now seen corresponding path program 1 times [2024-05-12 10:46:37,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:37,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108395378] [2024-05-12 10:46:37,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:37,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:37,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:37,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:37,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:37,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108395378] [2024-05-12 10:46:37,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108395378] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:37,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:37,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:46:37,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094640234] [2024-05-12 10:46:37,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:37,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:46:37,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:37,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:46:37,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:46:37,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:37,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 207 transitions, 1957 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:37,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:37,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:37,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:38,209 INFO L124 PetriNetUnfolderBase]: 2343/4135 cut-off events. [2024-05-12 10:46:38,210 INFO L125 PetriNetUnfolderBase]: For 84617/84617 co-relation queries the response was YES. [2024-05-12 10:46:38,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21552 conditions, 4135 events. 2343/4135 cut-off events. For 84617/84617 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 27728 event pairs, 733 based on Foata normal form. 2/4106 useless extension candidates. Maximal degree in co-relation 21484. Up to 3314 conditions per place. [2024-05-12 10:46:38,244 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 191 selfloop transitions, 25 changer transitions 0/231 dead transitions. [2024-05-12 10:46:38,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 231 transitions, 2445 flow [2024-05-12 10:46:38,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:46:38,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:46:38,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-05-12 10:46:38,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6224489795918368 [2024-05-12 10:46:38,245 INFO L175 Difference]: Start difference. First operand has 153 places, 207 transitions, 1957 flow. Second operand 6 states and 183 transitions. [2024-05-12 10:46:38,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 231 transitions, 2445 flow [2024-05-12 10:46:38,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 231 transitions, 2372 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-05-12 10:46:38,404 INFO L231 Difference]: Finished difference. Result has 154 places, 207 transitions, 1948 flow [2024-05-12 10:46:38,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1884, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1948, PETRI_PLACES=154, PETRI_TRANSITIONS=207} [2024-05-12 10:46:38,404 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 101 predicate places. [2024-05-12 10:46:38,404 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 207 transitions, 1948 flow [2024-05-12 10:46:38,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:38,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:38,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:38,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 10:46:38,405 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:38,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:38,405 INFO L85 PathProgramCache]: Analyzing trace with hash -1283293642, now seen corresponding path program 2 times [2024-05-12 10:46:38,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:38,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699216395] [2024-05-12 10:46:38,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:38,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:38,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:38,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-05-12 10:46:38,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:38,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699216395] [2024-05-12 10:46:38,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699216395] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:38,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:38,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:46:38,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143321077] [2024-05-12 10:46:38,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:38,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:46:38,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:38,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:46:38,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:46:38,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:38,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 207 transitions, 1948 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:38,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:38,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:38,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:39,254 INFO L124 PetriNetUnfolderBase]: 2379/4154 cut-off events. [2024-05-12 10:46:39,254 INFO L125 PetriNetUnfolderBase]: For 88520/88520 co-relation queries the response was YES. [2024-05-12 10:46:39,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21942 conditions, 4154 events. 2379/4154 cut-off events. For 88520/88520 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 27580 event pairs, 455 based on Foata normal form. 2/4149 useless extension candidates. Maximal degree in co-relation 21873. Up to 3172 conditions per place. [2024-05-12 10:46:39,288 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 169 selfloop transitions, 62 changer transitions 0/246 dead transitions. [2024-05-12 10:46:39,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 246 transitions, 2693 flow [2024-05-12 10:46:39,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:46:39,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:46:39,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-05-12 10:46:39,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6096938775510204 [2024-05-12 10:46:39,289 INFO L175 Difference]: Start difference. First operand has 154 places, 207 transitions, 1948 flow. Second operand 8 states and 239 transitions. [2024-05-12 10:46:39,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 246 transitions, 2693 flow [2024-05-12 10:46:39,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 246 transitions, 2643 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-05-12 10:46:39,417 INFO L231 Difference]: Finished difference. Result has 157 places, 214 transitions, 2107 flow [2024-05-12 10:46:39,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1898, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2107, PETRI_PLACES=157, PETRI_TRANSITIONS=214} [2024-05-12 10:46:39,418 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 104 predicate places. [2024-05-12 10:46:39,418 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 214 transitions, 2107 flow [2024-05-12 10:46:39,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:39,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:39,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:39,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 10:46:39,418 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:39,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:39,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1278645068, now seen corresponding path program 1 times [2024-05-12 10:46:39,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:39,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947708715] [2024-05-12 10:46:39,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:39,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:39,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:39,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:39,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:39,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947708715] [2024-05-12 10:46:39,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947708715] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:39,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:39,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:46:39,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786227088] [2024-05-12 10:46:39,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:39,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:46:39,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:39,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:46:39,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:46:39,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:39,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 214 transitions, 2107 flow. Second operand has 6 states, 6 states have (on average 21.5) internal successors, (129), 6 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:39,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:39,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:39,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:40,108 INFO L124 PetriNetUnfolderBase]: 2401/4184 cut-off events. [2024-05-12 10:46:40,109 INFO L125 PetriNetUnfolderBase]: For 93320/93320 co-relation queries the response was YES. [2024-05-12 10:46:40,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22494 conditions, 4184 events. 2401/4184 cut-off events. For 93320/93320 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 27819 event pairs, 492 based on Foata normal form. 2/4171 useless extension candidates. Maximal degree in co-relation 22424. Up to 3253 conditions per place. [2024-05-12 10:46:40,145 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 197 selfloop transitions, 39 changer transitions 0/251 dead transitions. [2024-05-12 10:46:40,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 251 transitions, 2843 flow [2024-05-12 10:46:40,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:46:40,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:46:40,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2024-05-12 10:46:40,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6258503401360545 [2024-05-12 10:46:40,146 INFO L175 Difference]: Start difference. First operand has 157 places, 214 transitions, 2107 flow. Second operand 6 states and 184 transitions. [2024-05-12 10:46:40,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 251 transitions, 2843 flow [2024-05-12 10:46:40,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 251 transitions, 2733 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-05-12 10:46:40,284 INFO L231 Difference]: Finished difference. Result has 160 places, 228 transitions, 2242 flow [2024-05-12 10:46:40,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1997, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2242, PETRI_PLACES=160, PETRI_TRANSITIONS=228} [2024-05-12 10:46:40,285 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 107 predicate places. [2024-05-12 10:46:40,285 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 228 transitions, 2242 flow [2024-05-12 10:46:40,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.5) internal successors, (129), 6 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:40,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:40,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:40,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 10:46:40,286 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:40,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:40,286 INFO L85 PathProgramCache]: Analyzing trace with hash -231984714, now seen corresponding path program 3 times [2024-05-12 10:46:40,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:40,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160520295] [2024-05-12 10:46:40,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:40,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:40,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:40,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-05-12 10:46:40,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:40,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160520295] [2024-05-12 10:46:40,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160520295] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:40,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:40,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:46:40,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349339092] [2024-05-12 10:46:40,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:40,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:46:40,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:40,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:46:40,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:46:40,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:40,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 228 transitions, 2242 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:40,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:40,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:40,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:41,096 INFO L124 PetriNetUnfolderBase]: 2395/4109 cut-off events. [2024-05-12 10:46:41,096 INFO L125 PetriNetUnfolderBase]: For 97901/97901 co-relation queries the response was YES. [2024-05-12 10:46:41,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22666 conditions, 4109 events. 2395/4109 cut-off events. For 97901/97901 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 26994 event pairs, 420 based on Foata normal form. 2/4108 useless extension candidates. Maximal degree in co-relation 22595. Up to 3197 conditions per place. [2024-05-12 10:46:41,135 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 177 selfloop transitions, 65 changer transitions 0/257 dead transitions. [2024-05-12 10:46:41,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 257 transitions, 2934 flow [2024-05-12 10:46:41,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:46:41,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:46:41,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-05-12 10:46:41,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6045918367346939 [2024-05-12 10:46:41,195 INFO L175 Difference]: Start difference. First operand has 160 places, 228 transitions, 2242 flow. Second operand 8 states and 237 transitions. [2024-05-12 10:46:41,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 257 transitions, 2934 flow [2024-05-12 10:46:41,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 257 transitions, 2872 flow, removed 26 selfloop flow, removed 1 redundant places. [2024-05-12 10:46:41,384 INFO L231 Difference]: Finished difference. Result has 167 places, 228 transitions, 2317 flow [2024-05-12 10:46:41,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2180, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2317, PETRI_PLACES=167, PETRI_TRANSITIONS=228} [2024-05-12 10:46:41,385 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 114 predicate places. [2024-05-12 10:46:41,385 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 228 transitions, 2317 flow [2024-05-12 10:46:41,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:41,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:41,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:41,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 10:46:41,386 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:41,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:41,386 INFO L85 PathProgramCache]: Analyzing trace with hash 832644276, now seen corresponding path program 2 times [2024-05-12 10:46:41,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:41,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594932002] [2024-05-12 10:46:41,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:41,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:41,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:41,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:41,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:41,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594932002] [2024-05-12 10:46:41,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594932002] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:41,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:41,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:46:41,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786527086] [2024-05-12 10:46:41,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:41,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:46:41,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:41,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:46:41,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:46:41,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:41,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 228 transitions, 2317 flow. Second operand has 6 states, 6 states have (on average 21.5) internal successors, (129), 6 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:41,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:41,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:41,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:42,105 INFO L124 PetriNetUnfolderBase]: 2431/4140 cut-off events. [2024-05-12 10:46:42,105 INFO L125 PetriNetUnfolderBase]: For 102862/102862 co-relation queries the response was YES. [2024-05-12 10:46:42,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23323 conditions, 4140 events. 2431/4140 cut-off events. For 102862/102862 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 27143 event pairs, 427 based on Foata normal form. 2/4129 useless extension candidates. Maximal degree in co-relation 23249. Up to 3280 conditions per place. [2024-05-12 10:46:42,144 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 194 selfloop transitions, 48 changer transitions 0/257 dead transitions. [2024-05-12 10:46:42,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 257 transitions, 3112 flow [2024-05-12 10:46:42,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:46:42,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:46:42,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2024-05-12 10:46:42,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6258503401360545 [2024-05-12 10:46:42,145 INFO L175 Difference]: Start difference. First operand has 167 places, 228 transitions, 2317 flow. Second operand 6 states and 184 transitions. [2024-05-12 10:46:42,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 257 transitions, 3112 flow [2024-05-12 10:46:42,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 257 transitions, 2964 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-05-12 10:46:42,372 INFO L231 Difference]: Finished difference. Result has 167 places, 237 transitions, 2393 flow [2024-05-12 10:46:42,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2169, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2393, PETRI_PLACES=167, PETRI_TRANSITIONS=237} [2024-05-12 10:46:42,373 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 114 predicate places. [2024-05-12 10:46:42,373 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 237 transitions, 2393 flow [2024-05-12 10:46:42,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.5) internal successors, (129), 6 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:42,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:42,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:42,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 10:46:42,374 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:42,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:42,374 INFO L85 PathProgramCache]: Analyzing trace with hash 841215156, now seen corresponding path program 3 times [2024-05-12 10:46:42,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:42,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481833587] [2024-05-12 10:46:42,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:42,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:42,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:42,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:42,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:42,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481833587] [2024-05-12 10:46:42,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481833587] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:42,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:42,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:46:42,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300283539] [2024-05-12 10:46:42,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:42,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:46:42,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:42,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:46:42,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:46:42,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:42,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 237 transitions, 2393 flow. Second operand has 6 states, 6 states have (on average 21.5) internal successors, (129), 6 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:42,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:42,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:42,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:43,066 INFO L124 PetriNetUnfolderBase]: 2425/4132 cut-off events. [2024-05-12 10:46:43,067 INFO L125 PetriNetUnfolderBase]: For 105353/105353 co-relation queries the response was YES. [2024-05-12 10:46:43,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23241 conditions, 4132 events. 2425/4132 cut-off events. For 105353/105353 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 27124 event pairs, 427 based on Foata normal form. 2/4121 useless extension candidates. Maximal degree in co-relation 23166. Up to 3275 conditions per place. [2024-05-12 10:46:43,104 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 191 selfloop transitions, 50 changer transitions 0/256 dead transitions. [2024-05-12 10:46:43,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 256 transitions, 2993 flow [2024-05-12 10:46:43,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:46:43,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:46:43,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-05-12 10:46:43,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-05-12 10:46:43,106 INFO L175 Difference]: Start difference. First operand has 167 places, 237 transitions, 2393 flow. Second operand 6 states and 182 transitions. [2024-05-12 10:46:43,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 256 transitions, 2993 flow [2024-05-12 10:46:43,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 256 transitions, 2923 flow, removed 35 selfloop flow, removed 0 redundant places. [2024-05-12 10:46:43,290 INFO L231 Difference]: Finished difference. Result has 173 places, 237 transitions, 2430 flow [2024-05-12 10:46:43,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2323, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2430, PETRI_PLACES=173, PETRI_TRANSITIONS=237} [2024-05-12 10:46:43,290 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 120 predicate places. [2024-05-12 10:46:43,290 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 237 transitions, 2430 flow [2024-05-12 10:46:43,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.5) internal successors, (129), 6 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:43,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:43,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:43,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 10:46:43,291 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:43,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:43,291 INFO L85 PathProgramCache]: Analyzing trace with hash 841226068, now seen corresponding path program 1 times [2024-05-12 10:46:43,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:43,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446641927] [2024-05-12 10:46:43,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:43,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:43,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:43,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:43,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:43,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446641927] [2024-05-12 10:46:43,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446641927] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:43,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:43,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:46:43,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188689896] [2024-05-12 10:46:43,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:43,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:46:43,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:43,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:46:43,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:46:43,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 10:46:43,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 237 transitions, 2430 flow. Second operand has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:43,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:43,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 10:46:43,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:44,046 INFO L124 PetriNetUnfolderBase]: 2372/4092 cut-off events. [2024-05-12 10:46:44,046 INFO L125 PetriNetUnfolderBase]: For 115160/115160 co-relation queries the response was YES. [2024-05-12 10:46:44,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22977 conditions, 4092 events. 2372/4092 cut-off events. For 115160/115160 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 27192 event pairs, 406 based on Foata normal form. 12/4094 useless extension candidates. Maximal degree in co-relation 22899. Up to 3057 conditions per place. [2024-05-12 10:46:44,083 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 186 selfloop transitions, 32 changer transitions 0/261 dead transitions. [2024-05-12 10:46:44,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 261 transitions, 2962 flow [2024-05-12 10:46:44,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:46:44,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:46:44,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-05-12 10:46:44,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292517006802721 [2024-05-12 10:46:44,084 INFO L175 Difference]: Start difference. First operand has 173 places, 237 transitions, 2430 flow. Second operand 6 states and 185 transitions. [2024-05-12 10:46:44,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 261 transitions, 2962 flow [2024-05-12 10:46:44,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 261 transitions, 2857 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-05-12 10:46:44,363 INFO L231 Difference]: Finished difference. Result has 175 places, 239 transitions, 2432 flow [2024-05-12 10:46:44,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2325, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2432, PETRI_PLACES=175, PETRI_TRANSITIONS=239} [2024-05-12 10:46:44,363 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 122 predicate places. [2024-05-12 10:46:44,363 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 239 transitions, 2432 flow [2024-05-12 10:46:44,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:44,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:44,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:44,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 10:46:44,364 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:44,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:44,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1912635464, now seen corresponding path program 1 times [2024-05-12 10:46:44,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:44,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887923273] [2024-05-12 10:46:44,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:44,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:44,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:44,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:44,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:44,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887923273] [2024-05-12 10:46:44,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887923273] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:44,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:44,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:46:44,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586397751] [2024-05-12 10:46:44,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:44,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:46:44,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:44,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:46:44,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:46:44,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:44,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 239 transitions, 2432 flow. Second operand has 9 states, 9 states have (on average 20.555555555555557) internal successors, (185), 9 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:44,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:44,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:44,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:45,350 INFO L124 PetriNetUnfolderBase]: 2819/4892 cut-off events. [2024-05-12 10:46:45,351 INFO L125 PetriNetUnfolderBase]: For 156417/156417 co-relation queries the response was YES. [2024-05-12 10:46:45,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28591 conditions, 4892 events. 2819/4892 cut-off events. For 156417/156417 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 33217 event pairs, 656 based on Foata normal form. 18/4859 useless extension candidates. Maximal degree in co-relation 28512. Up to 3437 conditions per place. [2024-05-12 10:46:45,394 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 253 selfloop transitions, 36 changer transitions 0/304 dead transitions. [2024-05-12 10:46:45,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 304 transitions, 3454 flow [2024-05-12 10:46:45,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:46:45,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:46:45,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 289 transitions. [2024-05-12 10:46:45,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.655328798185941 [2024-05-12 10:46:45,396 INFO L175 Difference]: Start difference. First operand has 175 places, 239 transitions, 2432 flow. Second operand 9 states and 289 transitions. [2024-05-12 10:46:45,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 304 transitions, 3454 flow [2024-05-12 10:46:45,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 304 transitions, 3371 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-05-12 10:46:45,680 INFO L231 Difference]: Finished difference. Result has 180 places, 243 transitions, 2572 flow [2024-05-12 10:46:45,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2349, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2572, PETRI_PLACES=180, PETRI_TRANSITIONS=243} [2024-05-12 10:46:45,680 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 127 predicate places. [2024-05-12 10:46:45,680 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 243 transitions, 2572 flow [2024-05-12 10:46:45,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.555555555555557) internal successors, (185), 9 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:45,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:45,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:45,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 10:46:45,681 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:45,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:45,681 INFO L85 PathProgramCache]: Analyzing trace with hash 1011433736, now seen corresponding path program 2 times [2024-05-12 10:46:45,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:45,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693485774] [2024-05-12 10:46:45,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:45,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:45,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:45,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:45,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:45,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693485774] [2024-05-12 10:46:45,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693485774] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:45,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:45,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:46:45,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944555675] [2024-05-12 10:46:45,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:45,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:46:45,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:45,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:46:45,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:46:46,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:46,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 243 transitions, 2572 flow. Second operand has 9 states, 9 states have (on average 20.555555555555557) internal successors, (185), 9 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:46,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:46,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:46,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:46,683 INFO L124 PetriNetUnfolderBase]: 2932/4917 cut-off events. [2024-05-12 10:46:46,683 INFO L125 PetriNetUnfolderBase]: For 167954/167954 co-relation queries the response was YES. [2024-05-12 10:46:46,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30049 conditions, 4917 events. 2932/4917 cut-off events. For 167954/167954 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 32813 event pairs, 455 based on Foata normal form. 18/4926 useless extension candidates. Maximal degree in co-relation 29969. Up to 3741 conditions per place. [2024-05-12 10:46:46,730 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 253 selfloop transitions, 31 changer transitions 0/299 dead transitions. [2024-05-12 10:46:46,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 299 transitions, 3506 flow [2024-05-12 10:46:46,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:46:46,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:46:46,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 259 transitions. [2024-05-12 10:46:46,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6607142857142857 [2024-05-12 10:46:46,732 INFO L175 Difference]: Start difference. First operand has 180 places, 243 transitions, 2572 flow. Second operand 8 states and 259 transitions. [2024-05-12 10:46:46,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 299 transitions, 3506 flow [2024-05-12 10:46:47,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 299 transitions, 3408 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-05-12 10:46:47,087 INFO L231 Difference]: Finished difference. Result has 183 places, 245 transitions, 2617 flow [2024-05-12 10:46:47,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2480, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2617, PETRI_PLACES=183, PETRI_TRANSITIONS=245} [2024-05-12 10:46:47,088 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 130 predicate places. [2024-05-12 10:46:47,088 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 245 transitions, 2617 flow [2024-05-12 10:46:47,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.555555555555557) internal successors, (185), 9 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:47,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:47,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:47,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 10:46:47,089 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:47,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:47,089 INFO L85 PathProgramCache]: Analyzing trace with hash -1966419380, now seen corresponding path program 3 times [2024-05-12 10:46:47,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:47,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288367476] [2024-05-12 10:46:47,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:47,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:47,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:47,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:47,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:47,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288367476] [2024-05-12 10:46:47,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288367476] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:47,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:47,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:46:47,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619491695] [2024-05-12 10:46:47,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:47,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:46:47,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:47,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:46:47,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:46:47,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:47,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 245 transitions, 2617 flow. Second operand has 9 states, 9 states have (on average 20.555555555555557) internal successors, (185), 9 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:47,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:47,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:47,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:48,080 INFO L124 PetriNetUnfolderBase]: 2886/5077 cut-off events. [2024-05-12 10:46:48,080 INFO L125 PetriNetUnfolderBase]: For 157571/157571 co-relation queries the response was YES. [2024-05-12 10:46:48,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28534 conditions, 5077 events. 2886/5077 cut-off events. For 157571/157571 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 35223 event pairs, 886 based on Foata normal form. 24/5050 useless extension candidates. Maximal degree in co-relation 28452. Up to 3918 conditions per place. [2024-05-12 10:46:48,128 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 252 selfloop transitions, 27 changer transitions 0/294 dead transitions. [2024-05-12 10:46:48,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 294 transitions, 3311 flow [2024-05-12 10:46:48,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:46:48,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:46:48,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 254 transitions. [2024-05-12 10:46:48,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6479591836734694 [2024-05-12 10:46:48,129 INFO L175 Difference]: Start difference. First operand has 183 places, 245 transitions, 2617 flow. Second operand 8 states and 254 transitions. [2024-05-12 10:46:48,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 294 transitions, 3311 flow [2024-05-12 10:46:48,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 294 transitions, 3169 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-05-12 10:46:48,364 INFO L231 Difference]: Finished difference. Result has 185 places, 245 transitions, 2537 flow [2024-05-12 10:46:48,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2475, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2537, PETRI_PLACES=185, PETRI_TRANSITIONS=245} [2024-05-12 10:46:48,365 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 132 predicate places. [2024-05-12 10:46:48,365 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 245 transitions, 2537 flow [2024-05-12 10:46:48,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.555555555555557) internal successors, (185), 9 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:48,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:48,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:48,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 10:46:48,366 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:48,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:48,366 INFO L85 PathProgramCache]: Analyzing trace with hash -55522350, now seen corresponding path program 4 times [2024-05-12 10:46:48,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:48,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439714551] [2024-05-12 10:46:48,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:48,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:48,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:48,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-05-12 10:46:48,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:48,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439714551] [2024-05-12 10:46:48,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439714551] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:48,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:48,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:46:48,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575290558] [2024-05-12 10:46:48,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:48,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:46:48,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:48,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:46:48,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:46:48,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:48,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 245 transitions, 2537 flow. Second operand has 9 states, 9 states have (on average 20.555555555555557) internal successors, (185), 9 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:48,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:48,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:48,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:49,481 INFO L124 PetriNetUnfolderBase]: 3044/5146 cut-off events. [2024-05-12 10:46:49,481 INFO L125 PetriNetUnfolderBase]: For 160619/160619 co-relation queries the response was YES. [2024-05-12 10:46:49,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29251 conditions, 5146 events. 3044/5146 cut-off events. For 160619/160619 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 34929 event pairs, 516 based on Foata normal form. 24/5157 useless extension candidates. Maximal degree in co-relation 29168. Up to 3667 conditions per place. [2024-05-12 10:46:49,528 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 192 selfloop transitions, 113 changer transitions 0/320 dead transitions. [2024-05-12 10:46:49,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 320 transitions, 3669 flow [2024-05-12 10:46:49,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 10:46:49,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 10:46:49,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 378 transitions. [2024-05-12 10:46:49,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-05-12 10:46:49,530 INFO L175 Difference]: Start difference. First operand has 185 places, 245 transitions, 2537 flow. Second operand 12 states and 378 transitions. [2024-05-12 10:46:49,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 320 transitions, 3669 flow [2024-05-12 10:46:49,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 320 transitions, 3607 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-05-12 10:46:49,865 INFO L231 Difference]: Finished difference. Result has 190 places, 247 transitions, 2787 flow [2024-05-12 10:46:49,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2475, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2787, PETRI_PLACES=190, PETRI_TRANSITIONS=247} [2024-05-12 10:46:49,865 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 137 predicate places. [2024-05-12 10:46:49,865 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 247 transitions, 2787 flow [2024-05-12 10:46:49,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.555555555555557) internal successors, (185), 9 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:49,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:49,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:49,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 10:46:49,868 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:49,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:49,869 INFO L85 PathProgramCache]: Analyzing trace with hash 1827688214, now seen corresponding path program 5 times [2024-05-12 10:46:49,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:49,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069215759] [2024-05-12 10:46:49,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:49,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:49,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:50,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:50,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:50,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069215759] [2024-05-12 10:46:50,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069215759] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:50,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:50,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:46:50,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689968440] [2024-05-12 10:46:50,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:50,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:46:50,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:50,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:46:50,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:46:50,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:50,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 247 transitions, 2787 flow. Second operand has 9 states, 9 states have (on average 20.555555555555557) internal successors, (185), 9 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:50,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:50,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:50,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:51,130 INFO L124 PetriNetUnfolderBase]: 3361/5649 cut-off events. [2024-05-12 10:46:51,131 INFO L125 PetriNetUnfolderBase]: For 201134/201134 co-relation queries the response was YES. [2024-05-12 10:46:51,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34732 conditions, 5649 events. 3361/5649 cut-off events. For 201134/201134 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 38901 event pairs, 565 based on Foata normal form. 18/5654 useless extension candidates. Maximal degree in co-relation 34648. Up to 3711 conditions per place. [2024-05-12 10:46:51,195 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 194 selfloop transitions, 120 changer transitions 0/329 dead transitions. [2024-05-12 10:46:51,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 329 transitions, 4193 flow [2024-05-12 10:46:51,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 10:46:51,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 10:46:51,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 382 transitions. [2024-05-12 10:46:51,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6496598639455783 [2024-05-12 10:46:51,197 INFO L175 Difference]: Start difference. First operand has 190 places, 247 transitions, 2787 flow. Second operand 12 states and 382 transitions. [2024-05-12 10:46:51,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 329 transitions, 4193 flow [2024-05-12 10:46:51,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 329 transitions, 3925 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-05-12 10:46:51,703 INFO L231 Difference]: Finished difference. Result has 192 places, 251 transitions, 2926 flow [2024-05-12 10:46:51,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2519, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2926, PETRI_PLACES=192, PETRI_TRANSITIONS=251} [2024-05-12 10:46:51,703 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 139 predicate places. [2024-05-12 10:46:51,703 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 251 transitions, 2926 flow [2024-05-12 10:46:51,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.555555555555557) internal successors, (185), 9 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:51,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:51,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:51,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 10:46:51,704 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:51,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:51,704 INFO L85 PathProgramCache]: Analyzing trace with hash -1776400120, now seen corresponding path program 6 times [2024-05-12 10:46:51,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:51,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985291815] [2024-05-12 10:46:51,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:51,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:51,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:51,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:51,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:51,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985291815] [2024-05-12 10:46:51,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985291815] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:51,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:51,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:46:51,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747815251] [2024-05-12 10:46:51,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:51,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:46:51,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:51,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:46:51,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:46:51,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:51,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 251 transitions, 2926 flow. Second operand has 9 states, 9 states have (on average 20.555555555555557) internal successors, (185), 9 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:51,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:51,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:51,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:52,730 INFO L124 PetriNetUnfolderBase]: 3315/5593 cut-off events. [2024-05-12 10:46:52,730 INFO L125 PetriNetUnfolderBase]: For 187201/187201 co-relation queries the response was YES. [2024-05-12 10:46:52,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33015 conditions, 5593 events. 3315/5593 cut-off events. For 187201/187201 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 38514 event pairs, 571 based on Foata normal form. 24/5604 useless extension candidates. Maximal degree in co-relation 32930. Up to 4092 conditions per place. [2024-05-12 10:46:52,783 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 185 selfloop transitions, 112 changer transitions 0/312 dead transitions. [2024-05-12 10:46:52,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 312 transitions, 3952 flow [2024-05-12 10:46:52,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:46:52,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:46:52,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 320 transitions. [2024-05-12 10:46:52,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6530612244897959 [2024-05-12 10:46:52,784 INFO L175 Difference]: Start difference. First operand has 192 places, 251 transitions, 2926 flow. Second operand 10 states and 320 transitions. [2024-05-12 10:46:52,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 312 transitions, 3952 flow [2024-05-12 10:46:53,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 312 transitions, 3697 flow, removed 51 selfloop flow, removed 8 redundant places. [2024-05-12 10:46:53,171 INFO L231 Difference]: Finished difference. Result has 194 places, 251 transitions, 2903 flow [2024-05-12 10:46:53,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2671, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2903, PETRI_PLACES=194, PETRI_TRANSITIONS=251} [2024-05-12 10:46:53,171 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 141 predicate places. [2024-05-12 10:46:53,171 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 251 transitions, 2903 flow [2024-05-12 10:46:53,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.555555555555557) internal successors, (185), 9 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:53,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:53,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:53,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 10:46:53,172 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:53,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:53,172 INFO L85 PathProgramCache]: Analyzing trace with hash 2064344818, now seen corresponding path program 1 times [2024-05-12 10:46:53,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:53,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060832457] [2024-05-12 10:46:53,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:53,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:53,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:53,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:53,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:53,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060832457] [2024-05-12 10:46:53,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060832457] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:53,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:53,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:46:53,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749690185] [2024-05-12 10:46:53,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:53,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:46:53,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:53,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:46:53,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:46:53,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:53,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 251 transitions, 2903 flow. Second operand has 9 states, 9 states have (on average 20.555555555555557) internal successors, (185), 9 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:53,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:53,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:53,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:54,226 INFO L124 PetriNetUnfolderBase]: 3428/5768 cut-off events. [2024-05-12 10:46:54,226 INFO L125 PetriNetUnfolderBase]: For 181859/181859 co-relation queries the response was YES. [2024-05-12 10:46:54,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33752 conditions, 5768 events. 3428/5768 cut-off events. For 181859/181859 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 39959 event pairs, 558 based on Foata normal form. 18/5765 useless extension candidates. Maximal degree in co-relation 33665. Up to 3670 conditions per place. [2024-05-12 10:46:54,287 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 182 selfloop transitions, 120 changer transitions 0/317 dead transitions. [2024-05-12 10:46:54,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 317 transitions, 4045 flow [2024-05-12 10:46:54,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:46:54,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:46:54,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 322 transitions. [2024-05-12 10:46:54,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-05-12 10:46:54,288 INFO L175 Difference]: Start difference. First operand has 194 places, 251 transitions, 2903 flow. Second operand 10 states and 322 transitions. [2024-05-12 10:46:54,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 317 transitions, 4045 flow [2024-05-12 10:46:54,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 317 transitions, 3805 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-05-12 10:46:54,654 INFO L231 Difference]: Finished difference. Result has 195 places, 253 transitions, 2996 flow [2024-05-12 10:46:54,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2663, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2996, PETRI_PLACES=195, PETRI_TRANSITIONS=253} [2024-05-12 10:46:54,654 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 142 predicate places. [2024-05-12 10:46:54,654 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 253 transitions, 2996 flow [2024-05-12 10:46:54,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.555555555555557) internal successors, (185), 9 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:54,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:54,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:54,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 10:46:54,655 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:54,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:54,655 INFO L85 PathProgramCache]: Analyzing trace with hash 1501942354, now seen corresponding path program 7 times [2024-05-12 10:46:54,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:54,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396407603] [2024-05-12 10:46:54,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:54,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:54,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:54,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:54,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:54,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396407603] [2024-05-12 10:46:54,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396407603] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:54,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:54,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:46:54,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293027376] [2024-05-12 10:46:54,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:54,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:46:54,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:54,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:46:54,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:46:54,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:54,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 253 transitions, 2996 flow. Second operand has 9 states, 9 states have (on average 20.555555555555557) internal successors, (185), 9 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:54,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:54,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:54,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:55,777 INFO L124 PetriNetUnfolderBase]: 3586/6008 cut-off events. [2024-05-12 10:46:55,777 INFO L125 PetriNetUnfolderBase]: For 204082/204082 co-relation queries the response was YES. [2024-05-12 10:46:55,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36109 conditions, 6008 events. 3586/6008 cut-off events. For 204082/204082 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 41933 event pairs, 626 based on Foata normal form. 24/6025 useless extension candidates. Maximal degree in co-relation 36021. Up to 4517 conditions per place. [2024-05-12 10:46:55,836 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 194 selfloop transitions, 104 changer transitions 0/313 dead transitions. [2024-05-12 10:46:55,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 313 transitions, 4114 flow [2024-05-12 10:46:55,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:46:55,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:46:55,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 316 transitions. [2024-05-12 10:46:55,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6448979591836734 [2024-05-12 10:46:55,838 INFO L175 Difference]: Start difference. First operand has 195 places, 253 transitions, 2996 flow. Second operand 10 states and 316 transitions. [2024-05-12 10:46:55,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 313 transitions, 4114 flow [2024-05-12 10:46:56,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 313 transitions, 3817 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-05-12 10:46:56,481 INFO L231 Difference]: Finished difference. Result has 197 places, 255 transitions, 3005 flow [2024-05-12 10:46:56,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2699, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3005, PETRI_PLACES=197, PETRI_TRANSITIONS=255} [2024-05-12 10:46:56,482 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 144 predicate places. [2024-05-12 10:46:56,482 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 255 transitions, 3005 flow [2024-05-12 10:46:56,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.555555555555557) internal successors, (185), 9 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:56,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:56,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:56,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 10:46:56,482 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:56,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:56,483 INFO L85 PathProgramCache]: Analyzing trace with hash -940926194, now seen corresponding path program 8 times [2024-05-12 10:46:56,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:56,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593026287] [2024-05-12 10:46:56,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:56,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:56,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:56,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:56,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:56,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593026287] [2024-05-12 10:46:56,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593026287] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:56,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:56,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:46:56,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753015253] [2024-05-12 10:46:56,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:56,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:46:56,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:56,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:46:56,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:46:56,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:56,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 255 transitions, 3005 flow. Second operand has 9 states, 9 states have (on average 20.555555555555557) internal successors, (185), 9 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:56,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:56,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:56,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:57,798 INFO L124 PetriNetUnfolderBase]: 3744/6285 cut-off events. [2024-05-12 10:46:57,798 INFO L125 PetriNetUnfolderBase]: For 219058/219058 co-relation queries the response was YES. [2024-05-12 10:46:57,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37609 conditions, 6285 events. 3744/6285 cut-off events. For 219058/219058 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 44294 event pairs, 668 based on Foata normal form. 24/6298 useless extension candidates. Maximal degree in co-relation 37520. Up to 4763 conditions per place. [2024-05-12 10:46:57,848 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 199 selfloop transitions, 108 changer transitions 0/322 dead transitions. [2024-05-12 10:46:57,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 322 transitions, 4263 flow [2024-05-12 10:46:57,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 10:46:57,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 10:46:57,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 343 transitions. [2024-05-12 10:46:57,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6363636363636364 [2024-05-12 10:46:57,850 INFO L175 Difference]: Start difference. First operand has 197 places, 255 transitions, 3005 flow. Second operand 11 states and 343 transitions. [2024-05-12 10:46:57,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 322 transitions, 4263 flow [2024-05-12 10:46:58,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 322 transitions, 4001 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-05-12 10:46:58,310 INFO L231 Difference]: Finished difference. Result has 200 places, 257 transitions, 3061 flow [2024-05-12 10:46:58,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2743, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3061, PETRI_PLACES=200, PETRI_TRANSITIONS=257} [2024-05-12 10:46:58,310 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 147 predicate places. [2024-05-12 10:46:58,310 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 257 transitions, 3061 flow [2024-05-12 10:46:58,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.555555555555557) internal successors, (185), 9 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:58,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:58,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:58,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 10:46:58,311 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:58,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:58,311 INFO L85 PathProgramCache]: Analyzing trace with hash -945687794, now seen corresponding path program 9 times [2024-05-12 10:46:58,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:58,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742271716] [2024-05-12 10:46:58,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:58,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:58,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:58,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:58,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:58,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742271716] [2024-05-12 10:46:58,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742271716] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:58,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:58,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:46:58,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732876939] [2024-05-12 10:46:58,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:58,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:46:58,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:58,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:46:58,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:46:58,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:46:58,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 257 transitions, 3061 flow. Second operand has 9 states, 9 states have (on average 20.555555555555557) internal successors, (185), 9 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:58,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:58,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:46:58,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:59,578 INFO L124 PetriNetUnfolderBase]: 4026/6719 cut-off events. [2024-05-12 10:46:59,578 INFO L125 PetriNetUnfolderBase]: For 253900/253900 co-relation queries the response was YES. [2024-05-12 10:46:59,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41769 conditions, 6719 events. 4026/6719 cut-off events. For 253900/253900 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 47569 event pairs, 691 based on Foata normal form. 18/6730 useless extension candidates. Maximal degree in co-relation 41679. Up to 4536 conditions per place. [2024-05-12 10:46:59,648 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 199 selfloop transitions, 117 changer transitions 0/331 dead transitions. [2024-05-12 10:46:59,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 331 transitions, 4631 flow [2024-05-12 10:46:59,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 10:46:59,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 10:46:59,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 347 transitions. [2024-05-12 10:46:59,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6437847866419295 [2024-05-12 10:46:59,649 INFO L175 Difference]: Start difference. First operand has 200 places, 257 transitions, 3061 flow. Second operand 11 states and 347 transitions. [2024-05-12 10:46:59,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 331 transitions, 4631 flow [2024-05-12 10:47:00,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 331 transitions, 4367 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-05-12 10:47:00,123 INFO L231 Difference]: Finished difference. Result has 203 places, 261 transitions, 3230 flow [2024-05-12 10:47:00,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2797, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3230, PETRI_PLACES=203, PETRI_TRANSITIONS=261} [2024-05-12 10:47:00,123 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 150 predicate places. [2024-05-12 10:47:00,123 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 261 transitions, 3230 flow [2024-05-12 10:47:00,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.555555555555557) internal successors, (185), 9 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:00,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:47:00,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:47:00,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 10:47:00,124 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:47:00,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:47:00,124 INFO L85 PathProgramCache]: Analyzing trace with hash 933305102, now seen corresponding path program 10 times [2024-05-12 10:47:00,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:47:00,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282340001] [2024-05-12 10:47:00,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:47:00,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:47:00,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:47:00,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:47:00,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:47:00,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282340001] [2024-05-12 10:47:00,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282340001] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:47:00,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:47:00,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:47:00,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384441992] [2024-05-12 10:47:00,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:47:00,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:47:00,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:47:00,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:47:00,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:47:00,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:47:00,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 261 transitions, 3230 flow. Second operand has 9 states, 9 states have (on average 20.555555555555557) internal successors, (185), 9 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:00,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:47:00,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:47:00,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:47:01,342 INFO L124 PetriNetUnfolderBase]: 4080/7005 cut-off events. [2024-05-12 10:47:01,342 INFO L125 PetriNetUnfolderBase]: For 252902/252902 co-relation queries the response was YES. [2024-05-12 10:47:01,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41579 conditions, 7005 events. 4080/7005 cut-off events. For 252902/252902 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 50972 event pairs, 1342 based on Foata normal form. 24/6983 useless extension candidates. Maximal degree in co-relation 41488. Up to 5699 conditions per place. [2024-05-12 10:47:01,422 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 248 selfloop transitions, 42 changer transitions 0/305 dead transitions. [2024-05-12 10:47:01,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 305 transitions, 4083 flow [2024-05-12 10:47:01,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:47:01,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:47:01,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 248 transitions. [2024-05-12 10:47:01,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6326530612244898 [2024-05-12 10:47:01,423 INFO L175 Difference]: Start difference. First operand has 203 places, 261 transitions, 3230 flow. Second operand 8 states and 248 transitions. [2024-05-12 10:47:01,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 305 transitions, 4083 flow [2024-05-12 10:47:02,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 305 transitions, 3836 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-05-12 10:47:02,141 INFO L231 Difference]: Finished difference. Result has 204 places, 264 transitions, 3144 flow [2024-05-12 10:47:02,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2993, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3144, PETRI_PLACES=204, PETRI_TRANSITIONS=264} [2024-05-12 10:47:02,142 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 151 predicate places. [2024-05-12 10:47:02,143 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 264 transitions, 3144 flow [2024-05-12 10:47:02,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.555555555555557) internal successors, (185), 9 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:02,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:47:02,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:47:02,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 10:47:02,143 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:47:02,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:47:02,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1910301736, now seen corresponding path program 2 times [2024-05-12 10:47:02,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:47:02,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554731690] [2024-05-12 10:47:02,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:47:02,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:47:02,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:47:02,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:47:02,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:47:02,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554731690] [2024-05-12 10:47:02,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554731690] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:47:02,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:47:02,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:47:02,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512487172] [2024-05-12 10:47:02,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:47:02,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:47:02,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:47:02,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:47:02,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:47:02,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:47:02,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 264 transitions, 3144 flow. Second operand has 9 states, 9 states have (on average 20.555555555555557) internal successors, (185), 9 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:02,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:47:02,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:47:02,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:47:03,444 INFO L124 PetriNetUnfolderBase]: 4193/7030 cut-off events. [2024-05-12 10:47:03,444 INFO L125 PetriNetUnfolderBase]: For 243414/243414 co-relation queries the response was YES. [2024-05-12 10:47:03,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42028 conditions, 7030 events. 4193/7030 cut-off events. For 243414/243414 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 50498 event pairs, 739 based on Foata normal form. 18/7037 useless extension candidates. Maximal degree in co-relation 41935. Up to 5065 conditions per place. [2024-05-12 10:47:03,515 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 202 selfloop transitions, 110 changer transitions 0/327 dead transitions. [2024-05-12 10:47:03,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 327 transitions, 4344 flow [2024-05-12 10:47:03,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:47:03,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:47:03,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 318 transitions. [2024-05-12 10:47:03,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6489795918367347 [2024-05-12 10:47:03,516 INFO L175 Difference]: Start difference. First operand has 204 places, 264 transitions, 3144 flow. Second operand 10 states and 318 transitions. [2024-05-12 10:47:03,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 327 transitions, 4344 flow [2024-05-12 10:47:03,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 327 transitions, 4224 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-05-12 10:47:03,956 INFO L231 Difference]: Finished difference. Result has 208 places, 266 transitions, 3353 flow [2024-05-12 10:47:03,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3024, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3353, PETRI_PLACES=208, PETRI_TRANSITIONS=266} [2024-05-12 10:47:03,956 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 155 predicate places. [2024-05-12 10:47:03,956 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 266 transitions, 3353 flow [2024-05-12 10:47:03,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.555555555555557) internal successors, (185), 9 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:03,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:47:03,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:47:03,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-05-12 10:47:03,957 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:47:03,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:47:03,957 INFO L85 PathProgramCache]: Analyzing trace with hash 941882926, now seen corresponding path program 3 times [2024-05-12 10:47:03,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:47:03,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406769492] [2024-05-12 10:47:03,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:47:03,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:47:03,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:47:04,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:47:04,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:47:04,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406769492] [2024-05-12 10:47:04,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406769492] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:47:04,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:47:04,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:47:04,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869485555] [2024-05-12 10:47:04,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:47:04,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:47:04,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:47:04,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:47:04,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:47:04,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:47:04,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 266 transitions, 3353 flow. Second operand has 9 states, 9 states have (on average 20.555555555555557) internal successors, (185), 9 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:04,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:47:04,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:47:04,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:47:05,299 INFO L124 PetriNetUnfolderBase]: 4306/7405 cut-off events. [2024-05-12 10:47:05,300 INFO L125 PetriNetUnfolderBase]: For 259137/259137 co-relation queries the response was YES. [2024-05-12 10:47:05,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44045 conditions, 7405 events. 4306/7405 cut-off events. For 259137/259137 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 54488 event pairs, 1387 based on Foata normal form. 18/7377 useless extension candidates. Maximal degree in co-relation 43951. Up to 5864 conditions per place. [2024-05-12 10:47:05,378 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 252 selfloop transitions, 45 changer transitions 0/312 dead transitions. [2024-05-12 10:47:05,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 312 transitions, 4285 flow [2024-05-12 10:47:05,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:47:05,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:47:05,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 250 transitions. [2024-05-12 10:47:05,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6377551020408163 [2024-05-12 10:47:05,379 INFO L175 Difference]: Start difference. First operand has 208 places, 266 transitions, 3353 flow. Second operand 8 states and 250 transitions. [2024-05-12 10:47:05,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 312 transitions, 4285 flow [2024-05-12 10:47:06,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 312 transitions, 3992 flow, removed 38 selfloop flow, removed 8 redundant places. [2024-05-12 10:47:06,010 INFO L231 Difference]: Finished difference. Result has 208 places, 268 transitions, 3263 flow [2024-05-12 10:47:06,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3060, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3263, PETRI_PLACES=208, PETRI_TRANSITIONS=268} [2024-05-12 10:47:06,010 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 155 predicate places. [2024-05-12 10:47:06,011 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 268 transitions, 3263 flow [2024-05-12 10:47:06,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.555555555555557) internal successors, (185), 9 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:06,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:47:06,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:47:06,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-05-12 10:47:06,011 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:47:06,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:47:06,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1144683480, now seen corresponding path program 4 times [2024-05-12 10:47:06,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:47:06,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042815181] [2024-05-12 10:47:06,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:47:06,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:47:06,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:47:06,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:47:06,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:47:06,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042815181] [2024-05-12 10:47:06,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042815181] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:47:06,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:47:06,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:47:06,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116858720] [2024-05-12 10:47:06,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:47:06,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:47:06,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:47:06,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:47:06,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:47:06,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:47:06,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 268 transitions, 3263 flow. Second operand has 9 states, 9 states have (on average 20.555555555555557) internal successors, (185), 9 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:06,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:47:06,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:47:06,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:47:07,362 INFO L124 PetriNetUnfolderBase]: 4444/7595 cut-off events. [2024-05-12 10:47:07,363 INFO L125 PetriNetUnfolderBase]: For 269844/269844 co-relation queries the response was YES. [2024-05-12 10:47:07,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45287 conditions, 7595 events. 4444/7595 cut-off events. For 269844/269844 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 55925 event pairs, 1375 based on Foata normal form. 18/7558 useless extension candidates. Maximal degree in co-relation 45192. Up to 5562 conditions per place. [2024-05-12 10:47:07,456 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 260 selfloop transitions, 44 changer transitions 0/319 dead transitions. [2024-05-12 10:47:07,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 319 transitions, 4261 flow [2024-05-12 10:47:07,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:47:07,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:47:07,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 253 transitions. [2024-05-12 10:47:07,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6454081632653061 [2024-05-12 10:47:07,457 INFO L175 Difference]: Start difference. First operand has 208 places, 268 transitions, 3263 flow. Second operand 8 states and 253 transitions. [2024-05-12 10:47:07,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 319 transitions, 4261 flow [2024-05-12 10:47:08,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 319 transitions, 4094 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-05-12 10:47:08,023 INFO L231 Difference]: Finished difference. Result has 210 places, 270 transitions, 3248 flow [2024-05-12 10:47:08,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3014, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3248, PETRI_PLACES=210, PETRI_TRANSITIONS=270} [2024-05-12 10:47:08,023 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 157 predicate places. [2024-05-12 10:47:08,024 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 270 transitions, 3248 flow [2024-05-12 10:47:08,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.555555555555557) internal successors, (185), 9 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:08,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:47:08,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:47:08,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-05-12 10:47:08,024 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:47:08,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:47:08,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1758553910, now seen corresponding path program 1 times [2024-05-12 10:47:08,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:47:08,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781151289] [2024-05-12 10:47:08,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:47:08,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:47:08,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:47:08,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:47:08,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:47:08,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781151289] [2024-05-12 10:47:08,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781151289] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:47:08,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:47:08,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:47:08,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661248029] [2024-05-12 10:47:08,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:47:08,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:47:08,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:47:08,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:47:08,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:47:08,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 49 [2024-05-12 10:47:08,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 270 transitions, 3248 flow. Second operand has 5 states, 5 states have (on average 26.0) internal successors, (130), 5 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:08,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:47:08,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 49 [2024-05-12 10:47:08,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:47:09,786 INFO L124 PetriNetUnfolderBase]: 7108/12661 cut-off events. [2024-05-12 10:47:09,786 INFO L125 PetriNetUnfolderBase]: For 471492/473035 co-relation queries the response was YES. [2024-05-12 10:47:09,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78805 conditions, 12661 events. 7108/12661 cut-off events. For 471492/473035 co-relation queries the response was YES. Maximal size of possible extension queue 816. Compared 106360 event pairs, 1273 based on Foata normal form. 500/12419 useless extension candidates. Maximal degree in co-relation 78708. Up to 4495 conditions per place. [2024-05-12 10:47:09,918 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 161 selfloop transitions, 189 changer transitions 260/689 dead transitions. [2024-05-12 10:47:09,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 689 transitions, 10136 flow [2024-05-12 10:47:09,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:47:09,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:47:09,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 236 transitions. [2024-05-12 10:47:09,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6880466472303207 [2024-05-12 10:47:09,919 INFO L175 Difference]: Start difference. First operand has 210 places, 270 transitions, 3248 flow. Second operand 7 states and 236 transitions. [2024-05-12 10:47:09,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 689 transitions, 10136 flow [2024-05-12 10:47:11,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 689 transitions, 9698 flow, removed 168 selfloop flow, removed 4 redundant places. [2024-05-12 10:47:11,073 INFO L231 Difference]: Finished difference. Result has 218 places, 356 transitions, 5240 flow [2024-05-12 10:47:11,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3111, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5240, PETRI_PLACES=218, PETRI_TRANSITIONS=356} [2024-05-12 10:47:11,074 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 165 predicate places. [2024-05-12 10:47:11,074 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 356 transitions, 5240 flow [2024-05-12 10:47:11,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.0) internal successors, (130), 5 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:11,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:47:11,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:47:11,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-05-12 10:47:11,074 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:47:11,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:47:11,075 INFO L85 PathProgramCache]: Analyzing trace with hash 913841759, now seen corresponding path program 1 times [2024-05-12 10:47:11,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:47:11,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167672385] [2024-05-12 10:47:11,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:47:11,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:47:11,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:47:11,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:47:11,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:47:11,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167672385] [2024-05-12 10:47:11,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167672385] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:47:11,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:47:11,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:47:11,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644645898] [2024-05-12 10:47:11,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:47:11,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:47:11,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:47:11,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:47:11,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:47:11,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:47:11,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 356 transitions, 5240 flow. Second operand has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:11,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:47:11,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:47:11,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:47:13,331 INFO L124 PetriNetUnfolderBase]: 7228/12743 cut-off events. [2024-05-12 10:47:13,331 INFO L125 PetriNetUnfolderBase]: For 483155/483621 co-relation queries the response was YES. [2024-05-12 10:47:13,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83327 conditions, 12743 events. 7228/12743 cut-off events. For 483155/483621 co-relation queries the response was YES. Maximal size of possible extension queue 739. Compared 103813 event pairs, 2114 based on Foata normal form. 269/12774 useless extension candidates. Maximal degree in co-relation 83223. Up to 10574 conditions per place. [2024-05-12 10:47:13,479 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 256 selfloop transitions, 58 changer transitions 58/388 dead transitions. [2024-05-12 10:47:13,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 388 transitions, 6318 flow [2024-05-12 10:47:13,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:47:13,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:47:13,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 158 transitions. [2024-05-12 10:47:13,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6448979591836734 [2024-05-12 10:47:13,480 INFO L175 Difference]: Start difference. First operand has 218 places, 356 transitions, 5240 flow. Second operand 5 states and 158 transitions. [2024-05-12 10:47:13,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 388 transitions, 6318 flow [2024-05-12 10:47:14,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 388 transitions, 6316 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-05-12 10:47:14,811 INFO L231 Difference]: Finished difference. Result has 224 places, 311 transitions, 4665 flow [2024-05-12 10:47:14,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5238, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4665, PETRI_PLACES=224, PETRI_TRANSITIONS=311} [2024-05-12 10:47:14,811 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 171 predicate places. [2024-05-12 10:47:14,811 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 311 transitions, 4665 flow [2024-05-12 10:47:14,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:14,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:47:14,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:47:14,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-05-12 10:47:14,812 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:47:14,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:47:14,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1072835527, now seen corresponding path program 2 times [2024-05-12 10:47:14,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:47:14,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753557966] [2024-05-12 10:47:14,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:47:14,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:47:14,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:47:15,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:47:15,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:47:15,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753557966] [2024-05-12 10:47:15,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753557966] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:47:15,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:47:15,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:47:15,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635627283] [2024-05-12 10:47:15,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:47:15,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:47:15,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:47:15,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:47:15,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:47:15,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:47:15,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 311 transitions, 4665 flow. Second operand has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:15,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:47:15,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:47:15,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:47:16,528 INFO L124 PetriNetUnfolderBase]: 6171/10547 cut-off events. [2024-05-12 10:47:16,528 INFO L125 PetriNetUnfolderBase]: For 465565/466092 co-relation queries the response was YES. [2024-05-12 10:47:16,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73717 conditions, 10547 events. 6171/10547 cut-off events. For 465565/466092 co-relation queries the response was YES. Maximal size of possible extension queue 629. Compared 80850 event pairs, 1446 based on Foata normal form. 245/10524 useless extension candidates. Maximal degree in co-relation 73609. Up to 9014 conditions per place. [2024-05-12 10:47:16,659 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 253 selfloop transitions, 66 changer transitions 0/335 dead transitions. [2024-05-12 10:47:16,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 335 transitions, 5377 flow [2024-05-12 10:47:16,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:47:16,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:47:16,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-05-12 10:47:16,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6151603498542274 [2024-05-12 10:47:16,660 INFO L175 Difference]: Start difference. First operand has 224 places, 311 transitions, 4665 flow. Second operand 7 states and 211 transitions. [2024-05-12 10:47:16,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 335 transitions, 5377 flow [2024-05-12 10:47:17,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 335 transitions, 5322 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-05-12 10:47:17,750 INFO L231 Difference]: Finished difference. Result has 227 places, 311 transitions, 4756 flow [2024-05-12 10:47:17,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4610, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4756, PETRI_PLACES=227, PETRI_TRANSITIONS=311} [2024-05-12 10:47:17,751 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 174 predicate places. [2024-05-12 10:47:17,751 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 311 transitions, 4756 flow [2024-05-12 10:47:17,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:17,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:47:17,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:47:17,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-05-12 10:47:17,751 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:47:17,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:47:17,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1082995963, now seen corresponding path program 1 times [2024-05-12 10:47:17,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:47:17,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116266620] [2024-05-12 10:47:17,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:47:17,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:47:17,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:47:18,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:47:18,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:47:18,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116266620] [2024-05-12 10:47:18,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116266620] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:47:18,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:47:18,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:47:18,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881388635] [2024-05-12 10:47:18,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:47:18,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:47:18,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:47:18,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:47:18,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:47:18,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:47:18,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 311 transitions, 4756 flow. Second operand has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:18,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:47:18,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:47:18,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:47:19,646 INFO L124 PetriNetUnfolderBase]: 6166/10636 cut-off events. [2024-05-12 10:47:19,646 INFO L125 PetriNetUnfolderBase]: For 470297/470842 co-relation queries the response was YES. [2024-05-12 10:47:19,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74424 conditions, 10636 events. 6166/10636 cut-off events. For 470297/470842 co-relation queries the response was YES. Maximal size of possible extension queue 636. Compared 82039 event pairs, 1355 based on Foata normal form. 228/10581 useless extension candidates. Maximal degree in co-relation 74315. Up to 9033 conditions per place. [2024-05-12 10:47:19,761 INFO L140 encePairwiseOnDemand]: 43/49 looper letters, 298 selfloop transitions, 22 changer transitions 1/337 dead transitions. [2024-05-12 10:47:19,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 337 transitions, 5764 flow [2024-05-12 10:47:19,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:47:19,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:47:19,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 154 transitions. [2024-05-12 10:47:19,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-05-12 10:47:19,762 INFO L175 Difference]: Start difference. First operand has 227 places, 311 transitions, 4756 flow. Second operand 5 states and 154 transitions. [2024-05-12 10:47:19,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 337 transitions, 5764 flow [2024-05-12 10:47:20,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 337 transitions, 5603 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-05-12 10:47:20,986 INFO L231 Difference]: Finished difference. Result has 226 places, 316 transitions, 4856 flow [2024-05-12 10:47:20,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4597, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4856, PETRI_PLACES=226, PETRI_TRANSITIONS=316} [2024-05-12 10:47:20,986 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 173 predicate places. [2024-05-12 10:47:20,986 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 316 transitions, 4856 flow [2024-05-12 10:47:20,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:20,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:47:20,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:47:20,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-05-12 10:47:20,987 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:47:20,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:47:20,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1072838503, now seen corresponding path program 2 times [2024-05-12 10:47:20,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:47:20,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849256684] [2024-05-12 10:47:20,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:47:20,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:47:20,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:47:21,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:47:21,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:47:21,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849256684] [2024-05-12 10:47:21,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849256684] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:47:21,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:47:21,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:47:21,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742014795] [2024-05-12 10:47:21,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:47:21,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:47:21,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:47:21,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:47:21,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:47:21,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:47:21,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 316 transitions, 4856 flow. Second operand has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:21,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:47:21,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:47:21,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:47:22,862 INFO L124 PetriNetUnfolderBase]: 6096/10797 cut-off events. [2024-05-12 10:47:22,863 INFO L125 PetriNetUnfolderBase]: For 472922/473355 co-relation queries the response was YES. [2024-05-12 10:47:22,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74080 conditions, 10797 events. 6096/10797 cut-off events. For 472922/473355 co-relation queries the response was YES. Maximal size of possible extension queue 639. Compared 85607 event pairs, 2239 based on Foata normal form. 176/10756 useless extension candidates. Maximal degree in co-relation 73970. Up to 8994 conditions per place. [2024-05-12 10:47:22,979 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 293 selfloop transitions, 23 changer transitions 0/332 dead transitions. [2024-05-12 10:47:22,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 332 transitions, 5536 flow [2024-05-12 10:47:22,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:47:22,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:47:22,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 151 transitions. [2024-05-12 10:47:22,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6163265306122448 [2024-05-12 10:47:22,980 INFO L175 Difference]: Start difference. First operand has 226 places, 316 transitions, 4856 flow. Second operand 5 states and 151 transitions. [2024-05-12 10:47:22,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 332 transitions, 5536 flow [2024-05-12 10:47:24,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 332 transitions, 5364 flow, removed 79 selfloop flow, removed 1 redundant places. [2024-05-12 10:47:24,369 INFO L231 Difference]: Finished difference. Result has 230 places, 316 transitions, 4736 flow [2024-05-12 10:47:24,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4684, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4736, PETRI_PLACES=230, PETRI_TRANSITIONS=316} [2024-05-12 10:47:24,370 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 177 predicate places. [2024-05-12 10:47:24,370 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 316 transitions, 4736 flow [2024-05-12 10:47:24,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:24,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:47:24,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:47:24,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-05-12 10:47:24,370 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:47:24,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:47:24,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1446797335, now seen corresponding path program 3 times [2024-05-12 10:47:24,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:47:24,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996919722] [2024-05-12 10:47:24,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:47:24,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:47:24,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:47:24,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-05-12 10:47:24,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:47:24,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996919722] [2024-05-12 10:47:24,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996919722] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:47:24,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:47:24,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:47:24,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498018577] [2024-05-12 10:47:24,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:47:24,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:47:24,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:47:24,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:47:24,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:47:24,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:47:24,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 316 transitions, 4736 flow. Second operand has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:24,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:47:24,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:47:24,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:47:26,308 INFO L124 PetriNetUnfolderBase]: 6137/10925 cut-off events. [2024-05-12 10:47:26,308 INFO L125 PetriNetUnfolderBase]: For 468738/469175 co-relation queries the response was YES. [2024-05-12 10:47:26,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73802 conditions, 10925 events. 6137/10925 cut-off events. For 468738/469175 co-relation queries the response was YES. Maximal size of possible extension queue 641. Compared 87363 event pairs, 1694 based on Foata normal form. 260/10989 useless extension candidates. Maximal degree in co-relation 73690. Up to 8873 conditions per place. [2024-05-12 10:47:26,426 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 253 selfloop transitions, 73 changer transitions 1/343 dead transitions. [2024-05-12 10:47:26,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 343 transitions, 5604 flow [2024-05-12 10:47:26,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:47:26,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:47:26,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-05-12 10:47:26,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292517006802721 [2024-05-12 10:47:26,427 INFO L175 Difference]: Start difference. First operand has 230 places, 316 transitions, 4736 flow. Second operand 6 states and 185 transitions. [2024-05-12 10:47:26,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 343 transitions, 5604 flow [2024-05-12 10:47:27,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 343 transitions, 5540 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-05-12 10:47:27,443 INFO L231 Difference]: Finished difference. Result has 232 places, 318 transitions, 4856 flow [2024-05-12 10:47:27,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4672, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4856, PETRI_PLACES=232, PETRI_TRANSITIONS=318} [2024-05-12 10:47:27,444 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 179 predicate places. [2024-05-12 10:47:27,444 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 318 transitions, 4856 flow [2024-05-12 10:47:27,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:27,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:47:27,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:47:27,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-05-12 10:47:27,444 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:47:27,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:47:27,445 INFO L85 PathProgramCache]: Analyzing trace with hash 1447183285, now seen corresponding path program 4 times [2024-05-12 10:47:27,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:47:27,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007939405] [2024-05-12 10:47:27,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:47:27,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:47:27,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:47:27,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:47:27,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:47:27,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007939405] [2024-05-12 10:47:27,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007939405] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:47:27,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:47:27,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:47:27,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468213627] [2024-05-12 10:47:27,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:47:27,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:47:27,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:47:27,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:47:27,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:47:27,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:47:27,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 318 transitions, 4856 flow. Second operand has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:27,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:47:27,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:47:27,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:47:29,420 INFO L124 PetriNetUnfolderBase]: 6160/10534 cut-off events. [2024-05-12 10:47:29,420 INFO L125 PetriNetUnfolderBase]: For 475504/476046 co-relation queries the response was YES. [2024-05-12 10:47:29,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73849 conditions, 10534 events. 6160/10534 cut-off events. For 475504/476046 co-relation queries the response was YES. Maximal size of possible extension queue 634. Compared 80754 event pairs, 1452 based on Foata normal form. 241/10490 useless extension candidates. Maximal degree in co-relation 73736. Up to 8903 conditions per place. [2024-05-12 10:47:29,524 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 247 selfloop transitions, 80 changer transitions 0/343 dead transitions. [2024-05-12 10:47:29,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 343 transitions, 5750 flow [2024-05-12 10:47:29,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:47:29,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:47:29,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-05-12 10:47:29,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6224489795918368 [2024-05-12 10:47:29,525 INFO L175 Difference]: Start difference. First operand has 232 places, 318 transitions, 4856 flow. Second operand 6 states and 183 transitions. [2024-05-12 10:47:29,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 343 transitions, 5750 flow [2024-05-12 10:47:30,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 343 transitions, 5485 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-05-12 10:47:30,696 INFO L231 Difference]: Finished difference. Result has 233 places, 321 transitions, 4821 flow [2024-05-12 10:47:30,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4604, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4821, PETRI_PLACES=233, PETRI_TRANSITIONS=321} [2024-05-12 10:47:30,697 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 180 predicate places. [2024-05-12 10:47:30,697 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 321 transitions, 4821 flow [2024-05-12 10:47:30,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:30,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:47:30,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:47:30,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-05-12 10:47:30,697 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:47:30,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:47:30,698 INFO L85 PathProgramCache]: Analyzing trace with hash 846107711, now seen corresponding path program 5 times [2024-05-12 10:47:30,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:47:30,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404689506] [2024-05-12 10:47:30,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:47:30,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:47:30,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:47:30,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:47:30,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:47:30,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404689506] [2024-05-12 10:47:30,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404689506] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:47:30,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:47:30,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:47:30,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001227999] [2024-05-12 10:47:30,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:47:30,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:47:30,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:47:30,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:47:30,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:47:30,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:47:30,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 321 transitions, 4821 flow. Second operand has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:30,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:47:30,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:47:30,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:47:32,689 INFO L124 PetriNetUnfolderBase]: 6244/10742 cut-off events. [2024-05-12 10:47:32,690 INFO L125 PetriNetUnfolderBase]: For 484427/484779 co-relation queries the response was YES. [2024-05-12 10:47:32,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74170 conditions, 10742 events. 6244/10742 cut-off events. For 484427/484779 co-relation queries the response was YES. Maximal size of possible extension queue 634. Compared 82823 event pairs, 1542 based on Foata normal form. 244/10807 useless extension candidates. Maximal degree in co-relation 74058. Up to 9075 conditions per place. [2024-05-12 10:47:32,806 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 239 selfloop transitions, 84 changer transitions 0/339 dead transitions. [2024-05-12 10:47:32,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 339 transitions, 5523 flow [2024-05-12 10:47:32,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:47:32,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:47:32,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-05-12 10:47:32,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6122448979591837 [2024-05-12 10:47:32,807 INFO L175 Difference]: Start difference. First operand has 233 places, 321 transitions, 4821 flow. Second operand 6 states and 180 transitions. [2024-05-12 10:47:32,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 339 transitions, 5523 flow [2024-05-12 10:47:34,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 339 transitions, 5391 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-05-12 10:47:34,044 INFO L231 Difference]: Finished difference. Result has 236 places, 321 transitions, 4863 flow [2024-05-12 10:47:34,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4689, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4863, PETRI_PLACES=236, PETRI_TRANSITIONS=321} [2024-05-12 10:47:34,044 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 183 predicate places. [2024-05-12 10:47:34,045 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 321 transitions, 4863 flow [2024-05-12 10:47:34,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:34,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:47:34,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:47:34,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-05-12 10:47:34,045 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:47:34,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:47:34,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1550622753, now seen corresponding path program 1 times [2024-05-12 10:47:34,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:47:34,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100225721] [2024-05-12 10:47:34,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:47:34,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:47:34,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:47:34,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-05-12 10:47:34,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:47:34,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100225721] [2024-05-12 10:47:34,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100225721] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:47:34,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:47:34,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:47:34,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006955054] [2024-05-12 10:47:34,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:47:34,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:47:34,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:47:34,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:47:34,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:47:34,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:47:34,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 321 transitions, 4863 flow. Second operand has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:34,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:47:34,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:47:34,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:47:36,116 INFO L124 PetriNetUnfolderBase]: 6114/10905 cut-off events. [2024-05-12 10:47:36,117 INFO L125 PetriNetUnfolderBase]: For 498610/499124 co-relation queries the response was YES. [2024-05-12 10:47:36,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74020 conditions, 10905 events. 6114/10905 cut-off events. For 498610/499124 co-relation queries the response was YES. Maximal size of possible extension queue 646. Compared 87296 event pairs, 1752 based on Foata normal form. 252/10899 useless extension candidates. Maximal degree in co-relation 73907. Up to 8959 conditions per place. [2024-05-12 10:47:36,246 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 286 selfloop transitions, 55 changer transitions 0/357 dead transitions. [2024-05-12 10:47:36,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 357 transitions, 5685 flow [2024-05-12 10:47:36,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:47:36,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:47:36,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 215 transitions. [2024-05-12 10:47:36,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6268221574344023 [2024-05-12 10:47:36,247 INFO L175 Difference]: Start difference. First operand has 236 places, 321 transitions, 4863 flow. Second operand 7 states and 215 transitions. [2024-05-12 10:47:36,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 357 transitions, 5685 flow [2024-05-12 10:47:37,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 357 transitions, 5336 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-05-12 10:47:37,487 INFO L231 Difference]: Finished difference. Result has 235 places, 324 transitions, 4678 flow [2024-05-12 10:47:37,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4514, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4678, PETRI_PLACES=235, PETRI_TRANSITIONS=324} [2024-05-12 10:47:37,487 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 182 predicate places. [2024-05-12 10:47:37,488 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 324 transitions, 4678 flow [2024-05-12 10:47:37,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:37,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:47:37,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:47:37,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-05-12 10:47:37,488 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:47:37,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:47:37,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1000983061, now seen corresponding path program 2 times [2024-05-12 10:47:37,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:47:37,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043923831] [2024-05-12 10:47:37,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:47:37,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:47:37,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:47:37,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-05-12 10:47:37,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:47:37,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043923831] [2024-05-12 10:47:37,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043923831] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:47:37,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:47:37,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:47:37,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082139710] [2024-05-12 10:47:37,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:47:37,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:47:37,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:47:37,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:47:37,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:47:37,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:47:37,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 324 transitions, 4678 flow. Second operand has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:37,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:47:37,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:47:37,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:47:39,467 INFO L124 PetriNetUnfolderBase]: 6167/10688 cut-off events. [2024-05-12 10:47:39,467 INFO L125 PetriNetUnfolderBase]: For 502492/503023 co-relation queries the response was YES. [2024-05-12 10:47:39,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73757 conditions, 10688 events. 6167/10688 cut-off events. For 502492/503023 co-relation queries the response was YES. Maximal size of possible extension queue 636. Compared 82942 event pairs, 1481 based on Foata normal form. 273/10685 useless extension candidates. Maximal degree in co-relation 73644. Up to 8940 conditions per place. [2024-05-12 10:47:39,591 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 273 selfloop transitions, 78 changer transitions 0/367 dead transitions. [2024-05-12 10:47:39,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 367 transitions, 5628 flow [2024-05-12 10:47:39,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:47:39,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:47:39,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 271 transitions. [2024-05-12 10:47:39,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6145124716553289 [2024-05-12 10:47:39,592 INFO L175 Difference]: Start difference. First operand has 235 places, 324 transitions, 4678 flow. Second operand 9 states and 271 transitions. [2024-05-12 10:47:39,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 367 transitions, 5628 flow [2024-05-12 10:47:40,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 367 transitions, 5504 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-05-12 10:47:40,777 INFO L231 Difference]: Finished difference. Result has 239 places, 324 transitions, 4716 flow [2024-05-12 10:47:40,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4554, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4716, PETRI_PLACES=239, PETRI_TRANSITIONS=324} [2024-05-12 10:47:40,778 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 186 predicate places. [2024-05-12 10:47:40,778 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 324 transitions, 4716 flow [2024-05-12 10:47:40,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:40,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:47:40,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:47:40,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-05-12 10:47:40,779 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:47:40,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:47:40,779 INFO L85 PathProgramCache]: Analyzing trace with hash -423886861, now seen corresponding path program 3 times [2024-05-12 10:47:40,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:47:40,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133407301] [2024-05-12 10:47:40,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:47:40,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:47:40,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:47:41,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:47:41,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:47:41,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133407301] [2024-05-12 10:47:41,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133407301] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:47:41,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:47:41,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:47:41,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13723210] [2024-05-12 10:47:41,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:47:41,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:47:41,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:47:41,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:47:41,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:47:41,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:47:41,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 324 transitions, 4716 flow. Second operand has 8 states, 8 states have (on average 21.0) internal successors, (168), 8 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:41,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:47:41,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:47:41,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:47:42,857 INFO L124 PetriNetUnfolderBase]: 6179/10597 cut-off events. [2024-05-12 10:47:42,857 INFO L125 PetriNetUnfolderBase]: For 511750/512281 co-relation queries the response was YES. [2024-05-12 10:47:42,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73986 conditions, 10597 events. 6179/10597 cut-off events. For 511750/512281 co-relation queries the response was YES. Maximal size of possible extension queue 635. Compared 81297 event pairs, 1419 based on Foata normal form. 273/10591 useless extension candidates. Maximal degree in co-relation 73872. Up to 8953 conditions per place. [2024-05-12 10:47:42,969 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 266 selfloop transitions, 79 changer transitions 0/361 dead transitions. [2024-05-12 10:47:42,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 361 transitions, 5678 flow [2024-05-12 10:47:42,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:47:42,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:47:42,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 262 transitions. [2024-05-12 10:47:42,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5941043083900227 [2024-05-12 10:47:42,970 INFO L175 Difference]: Start difference. First operand has 239 places, 324 transitions, 4716 flow. Second operand 9 states and 262 transitions. [2024-05-12 10:47:42,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 361 transitions, 5678 flow [2024-05-12 10:47:44,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 361 transitions, 5537 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-05-12 10:47:44,219 INFO L231 Difference]: Finished difference. Result has 242 places, 327 transitions, 4785 flow [2024-05-12 10:47:44,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4581, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4785, PETRI_PLACES=242, PETRI_TRANSITIONS=327} [2024-05-12 10:47:44,220 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 189 predicate places. [2024-05-12 10:47:44,220 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 327 transitions, 4785 flow [2024-05-12 10:47:44,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.0) internal successors, (168), 8 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:44,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:47:44,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:47:44,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-05-12 10:47:44,220 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:47:44,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:47:44,220 INFO L85 PathProgramCache]: Analyzing trace with hash 2138992861, now seen corresponding path program 1 times [2024-05-12 10:47:44,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:47:44,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044642323] [2024-05-12 10:47:44,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:47:44,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:47:44,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:47:44,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:47:44,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:47:44,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044642323] [2024-05-12 10:47:44,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044642323] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:47:44,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:47:44,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:47:44,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732672409] [2024-05-12 10:47:44,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:47:44,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:47:44,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:47:44,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:47:44,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:47:44,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:47:44,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 327 transitions, 4785 flow. Second operand has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:44,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:47:44,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:47:44,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:47:46,007 INFO L124 PetriNetUnfolderBase]: 6155/10945 cut-off events. [2024-05-12 10:47:46,007 INFO L125 PetriNetUnfolderBase]: For 528036/528564 co-relation queries the response was YES. [2024-05-12 10:47:46,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74855 conditions, 10945 events. 6155/10945 cut-off events. For 528036/528564 co-relation queries the response was YES. Maximal size of possible extension queue 650. Compared 87431 event pairs, 1751 based on Foata normal form. 261/10945 useless extension candidates. Maximal degree in co-relation 74740. Up to 8925 conditions per place. [2024-05-12 10:47:46,134 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 277 selfloop transitions, 66 changer transitions 0/359 dead transitions. [2024-05-12 10:47:46,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 359 transitions, 5895 flow [2024-05-12 10:47:46,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:47:46,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:47:46,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-05-12 10:47:46,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6360544217687075 [2024-05-12 10:47:46,135 INFO L175 Difference]: Start difference. First operand has 242 places, 327 transitions, 4785 flow. Second operand 6 states and 187 transitions. [2024-05-12 10:47:46,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 359 transitions, 5895 flow [2024-05-12 10:47:47,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 359 transitions, 5759 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-05-12 10:47:47,538 INFO L231 Difference]: Finished difference. Result has 242 places, 333 transitions, 4890 flow [2024-05-12 10:47:47,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4649, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4890, PETRI_PLACES=242, PETRI_TRANSITIONS=333} [2024-05-12 10:47:47,539 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 189 predicate places. [2024-05-12 10:47:47,539 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 333 transitions, 4890 flow [2024-05-12 10:47:47,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:47,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:47:47,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:47:47,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-05-12 10:47:47,539 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:47:47,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:47:47,539 INFO L85 PathProgramCache]: Analyzing trace with hash 2139440191, now seen corresponding path program 2 times [2024-05-12 10:47:47,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:47:47,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712076004] [2024-05-12 10:47:47,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:47:47,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:47:47,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:47:47,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:47:47,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:47:47,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712076004] [2024-05-12 10:47:47,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712076004] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:47:47,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:47:47,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:47:47,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550993603] [2024-05-12 10:47:47,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:47:47,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:47:47,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:47:47,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:47:47,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:47:47,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:47:47,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 333 transitions, 4890 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:47,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:47:47,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:47:47,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:47:49,439 INFO L124 PetriNetUnfolderBase]: 6223/11137 cut-off events. [2024-05-12 10:47:49,439 INFO L125 PetriNetUnfolderBase]: For 542172/542588 co-relation queries the response was YES. [2024-05-12 10:47:49,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75714 conditions, 11137 events. 6223/11137 cut-off events. For 542172/542588 co-relation queries the response was YES. Maximal size of possible extension queue 650. Compared 89811 event pairs, 1800 based on Foata normal form. 252/11197 useless extension candidates. Maximal degree in co-relation 75598. Up to 9046 conditions per place. [2024-05-12 10:47:49,580 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 281 selfloop transitions, 64 changer transitions 0/361 dead transitions. [2024-05-12 10:47:49,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 361 transitions, 5838 flow [2024-05-12 10:47:49,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:47:49,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:47:49,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-05-12 10:47:49,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6064139941690962 [2024-05-12 10:47:49,581 INFO L175 Difference]: Start difference. First operand has 242 places, 333 transitions, 4890 flow. Second operand 7 states and 208 transitions. [2024-05-12 10:47:49,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 361 transitions, 5838 flow [2024-05-12 10:47:51,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 361 transitions, 5751 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-05-12 10:47:51,194 INFO L231 Difference]: Finished difference. Result has 247 places, 336 transitions, 4993 flow [2024-05-12 10:47:51,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4806, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4993, PETRI_PLACES=247, PETRI_TRANSITIONS=336} [2024-05-12 10:47:51,194 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 194 predicate places. [2024-05-12 10:47:51,194 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 336 transitions, 4993 flow [2024-05-12 10:47:51,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:51,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:47:51,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:47:51,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-05-12 10:47:51,195 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:47:51,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:47:51,195 INFO L85 PathProgramCache]: Analyzing trace with hash 565362987, now seen corresponding path program 4 times [2024-05-12 10:47:51,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:47:51,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109521836] [2024-05-12 10:47:51,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:47:51,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:47:51,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:47:51,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:47:51,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:47:51,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109521836] [2024-05-12 10:47:51,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109521836] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:47:51,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:47:51,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:47:51,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350208856] [2024-05-12 10:47:51,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:47:51,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:47:51,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:47:51,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:47:51,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:47:51,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:47:51,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 336 transitions, 4993 flow. Second operand has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:51,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:47:51,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:47:51,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:47:53,166 INFO L124 PetriNetUnfolderBase]: 6308/10878 cut-off events. [2024-05-12 10:47:53,166 INFO L125 PetriNetUnfolderBase]: For 552319/552667 co-relation queries the response was YES. [2024-05-12 10:47:53,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75873 conditions, 10878 events. 6308/10878 cut-off events. For 552319/552667 co-relation queries the response was YES. Maximal size of possible extension queue 639. Compared 84044 event pairs, 1488 based on Foata normal form. 268/10971 useless extension candidates. Maximal degree in co-relation 75756. Up to 9185 conditions per place. [2024-05-12 10:47:53,294 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 265 selfloop transitions, 85 changer transitions 0/366 dead transitions. [2024-05-12 10:47:53,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 366 transitions, 5787 flow [2024-05-12 10:47:53,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:47:53,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:47:53,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 259 transitions. [2024-05-12 10:47:53,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-05-12 10:47:53,295 INFO L175 Difference]: Start difference. First operand has 247 places, 336 transitions, 4993 flow. Second operand 9 states and 259 transitions. [2024-05-12 10:47:53,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 366 transitions, 5787 flow [2024-05-12 10:47:54,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 366 transitions, 5631 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-05-12 10:47:54,543 INFO L231 Difference]: Finished difference. Result has 251 places, 336 transitions, 5013 flow [2024-05-12 10:47:54,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4837, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5013, PETRI_PLACES=251, PETRI_TRANSITIONS=336} [2024-05-12 10:47:54,544 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 198 predicate places. [2024-05-12 10:47:54,544 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 336 transitions, 5013 flow [2024-05-12 10:47:54,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:54,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:47:54,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:47:54,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-05-12 10:47:54,544 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:47:54,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:47:54,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1465950859, now seen corresponding path program 3 times [2024-05-12 10:47:54,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:47:54,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637649795] [2024-05-12 10:47:54,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:47:54,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:47:54,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:47:54,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:47:54,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:47:54,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637649795] [2024-05-12 10:47:54,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637649795] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:47:54,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:47:54,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:47:54,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136083106] [2024-05-12 10:47:54,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:47:54,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:47:54,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:47:54,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:47:54,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:47:54,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:47:54,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 336 transitions, 5013 flow. Second operand has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:54,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:47:54,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:47:54,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:47:56,372 INFO L124 PetriNetUnfolderBase]: 6281/10765 cut-off events. [2024-05-12 10:47:56,372 INFO L125 PetriNetUnfolderBase]: For 563975/564413 co-relation queries the response was YES. [2024-05-12 10:47:56,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75893 conditions, 10765 events. 6281/10765 cut-off events. For 563975/564413 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 82642 event pairs, 1450 based on Foata normal form. 252/10763 useless extension candidates. Maximal degree in co-relation 75775. Up to 9143 conditions per place. [2024-05-12 10:47:56,514 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 276 selfloop transitions, 76 changer transitions 0/368 dead transitions. [2024-05-12 10:47:56,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 368 transitions, 6114 flow [2024-05-12 10:47:56,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:47:56,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:47:56,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 191 transitions. [2024-05-12 10:47:56,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6496598639455783 [2024-05-12 10:47:56,715 INFO L175 Difference]: Start difference. First operand has 251 places, 336 transitions, 5013 flow. Second operand 6 states and 191 transitions. [2024-05-12 10:47:56,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 368 transitions, 6114 flow [2024-05-12 10:47:58,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 368 transitions, 5938 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-05-12 10:47:58,138 INFO L231 Difference]: Finished difference. Result has 250 places, 339 transitions, 5049 flow [2024-05-12 10:47:58,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4837, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5049, PETRI_PLACES=250, PETRI_TRANSITIONS=339} [2024-05-12 10:47:58,139 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 197 predicate places. [2024-05-12 10:47:58,139 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 339 transitions, 5049 flow [2024-05-12 10:47:58,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:58,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:47:58,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:47:58,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-05-12 10:47:58,139 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:47:58,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:47:58,140 INFO L85 PathProgramCache]: Analyzing trace with hash 407712437, now seen corresponding path program 4 times [2024-05-12 10:47:58,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:47:58,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829538371] [2024-05-12 10:47:58,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:47:58,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:47:58,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:47:58,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:47:58,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:47:58,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829538371] [2024-05-12 10:47:58,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829538371] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:47:58,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:47:58,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:47:58,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888649991] [2024-05-12 10:47:58,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:47:58,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:47:58,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:47:58,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:47:58,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:47:58,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:47:58,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 339 transitions, 5049 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:58,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:47:58,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:47:58,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:48:00,059 INFO L124 PetriNetUnfolderBase]: 6339/10894 cut-off events. [2024-05-12 10:48:00,059 INFO L125 PetriNetUnfolderBase]: For 577383/577727 co-relation queries the response was YES. [2024-05-12 10:48:00,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76507 conditions, 10894 events. 6339/10894 cut-off events. For 577383/577727 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 83915 event pairs, 1511 based on Foata normal form. 259/10972 useless extension candidates. Maximal degree in co-relation 76388. Up to 9250 conditions per place. [2024-05-12 10:48:00,194 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 273 selfloop transitions, 75 changer transitions 0/364 dead transitions. [2024-05-12 10:48:00,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 364 transitions, 6004 flow [2024-05-12 10:48:00,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:48:00,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:48:00,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-05-12 10:48:00,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6034985422740525 [2024-05-12 10:48:00,195 INFO L175 Difference]: Start difference. First operand has 250 places, 339 transitions, 5049 flow. Second operand 7 states and 207 transitions. [2024-05-12 10:48:00,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 364 transitions, 6004 flow [2024-05-12 10:48:01,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 364 transitions, 5784 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-05-12 10:48:01,672 INFO L231 Difference]: Finished difference. Result has 253 places, 342 transitions, 5044 flow [2024-05-12 10:48:01,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4835, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5044, PETRI_PLACES=253, PETRI_TRANSITIONS=342} [2024-05-12 10:48:01,672 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 200 predicate places. [2024-05-12 10:48:01,672 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 342 transitions, 5044 flow [2024-05-12 10:48:01,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:01,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:48:01,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:48:01,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-05-12 10:48:01,673 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:48:01,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:48:01,673 INFO L85 PathProgramCache]: Analyzing trace with hash 1255329273, now seen corresponding path program 5 times [2024-05-12 10:48:01,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:48:01,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538372042] [2024-05-12 10:48:01,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:48:01,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:48:01,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:48:01,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:48:01,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:48:01,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538372042] [2024-05-12 10:48:01,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538372042] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:48:01,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:48:01,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:48:01,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841372141] [2024-05-12 10:48:01,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:48:01,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:48:01,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:48:01,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:48:01,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:48:01,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:48:01,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 342 transitions, 5044 flow. Second operand has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:01,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:48:01,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:48:01,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:48:03,530 INFO L124 PetriNetUnfolderBase]: 6257/10700 cut-off events. [2024-05-12 10:48:03,530 INFO L125 PetriNetUnfolderBase]: For 585500/586003 co-relation queries the response was YES. [2024-05-12 10:48:03,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75886 conditions, 10700 events. 6257/10700 cut-off events. For 585500/586003 co-relation queries the response was YES. Maximal size of possible extension queue 642. Compared 81978 event pairs, 1446 based on Foata normal form. 236/10638 useless extension candidates. Maximal degree in co-relation 75767. Up to 9085 conditions per place. [2024-05-12 10:48:03,677 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 268 selfloop transitions, 84 changer transitions 0/368 dead transitions. [2024-05-12 10:48:03,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 368 transitions, 5964 flow [2024-05-12 10:48:03,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:48:03,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:48:03,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-05-12 10:48:03,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6326530612244898 [2024-05-12 10:48:03,678 INFO L175 Difference]: Start difference. First operand has 253 places, 342 transitions, 5044 flow. Second operand 6 states and 186 transitions. [2024-05-12 10:48:03,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 368 transitions, 5964 flow [2024-05-12 10:48:05,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 368 transitions, 5845 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-05-12 10:48:05,402 INFO L231 Difference]: Finished difference. Result has 255 places, 343 transitions, 5107 flow [2024-05-12 10:48:05,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4926, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5107, PETRI_PLACES=255, PETRI_TRANSITIONS=343} [2024-05-12 10:48:05,402 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 202 predicate places. [2024-05-12 10:48:05,403 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 343 transitions, 5107 flow [2024-05-12 10:48:05,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:05,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:48:05,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:48:05,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-05-12 10:48:05,403 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:48:05,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:48:05,404 INFO L85 PathProgramCache]: Analyzing trace with hash -574668839, now seen corresponding path program 6 times [2024-05-12 10:48:05,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:48:05,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707793941] [2024-05-12 10:48:05,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:48:05,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:48:05,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:48:05,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:48:05,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:48:05,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707793941] [2024-05-12 10:48:05,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707793941] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:48:05,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:48:05,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:48:05,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994045831] [2024-05-12 10:48:05,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:48:05,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:48:05,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:48:05,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:48:05,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:48:05,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:48:05,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 343 transitions, 5107 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:05,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:48:05,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:48:05,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:48:07,477 INFO L124 PetriNetUnfolderBase]: 6330/10886 cut-off events. [2024-05-12 10:48:07,477 INFO L125 PetriNetUnfolderBase]: For 597462/597806 co-relation queries the response was YES. [2024-05-12 10:48:07,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76598 conditions, 10886 events. 6330/10886 cut-off events. For 597462/597806 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 84010 event pairs, 1503 based on Foata normal form. 262/10973 useless extension candidates. Maximal degree in co-relation 76477. Up to 9241 conditions per place. [2024-05-12 10:48:07,615 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 276 selfloop transitions, 79 changer transitions 0/371 dead transitions. [2024-05-12 10:48:07,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 371 transitions, 6041 flow [2024-05-12 10:48:07,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:48:07,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:48:07,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 257 transitions. [2024-05-12 10:48:07,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5827664399092971 [2024-05-12 10:48:07,616 INFO L175 Difference]: Start difference. First operand has 255 places, 343 transitions, 5107 flow. Second operand 9 states and 257 transitions. [2024-05-12 10:48:07,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 371 transitions, 6041 flow [2024-05-12 10:48:09,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 371 transitions, 5906 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-05-12 10:48:09,547 INFO L231 Difference]: Finished difference. Result has 262 places, 343 transitions, 5136 flow [2024-05-12 10:48:09,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4972, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5136, PETRI_PLACES=262, PETRI_TRANSITIONS=343} [2024-05-12 10:48:09,548 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 209 predicate places. [2024-05-12 10:48:09,548 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 343 transitions, 5136 flow [2024-05-12 10:48:09,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:09,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:48:09,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:48:09,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-05-12 10:48:09,548 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:48:09,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:48:09,548 INFO L85 PathProgramCache]: Analyzing trace with hash 947297043, now seen corresponding path program 7 times [2024-05-12 10:48:09,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:48:09,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108835713] [2024-05-12 10:48:09,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:48:09,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:48:09,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:48:09,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:48:09,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:48:09,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108835713] [2024-05-12 10:48:09,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108835713] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:48:09,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:48:09,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:48:09,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538995742] [2024-05-12 10:48:09,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:48:09,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:48:09,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:48:09,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:48:09,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:48:09,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:48:09,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 343 transitions, 5136 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:09,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:48:09,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:48:09,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:48:11,523 INFO L124 PetriNetUnfolderBase]: 6327/10883 cut-off events. [2024-05-12 10:48:11,523 INFO L125 PetriNetUnfolderBase]: For 608618/608948 co-relation queries the response was YES. [2024-05-12 10:48:11,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76667 conditions, 10883 events. 6327/10883 cut-off events. For 608618/608948 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 83955 event pairs, 1503 based on Foata normal form. 248/10957 useless extension candidates. Maximal degree in co-relation 76545. Up to 9238 conditions per place. [2024-05-12 10:48:11,655 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 270 selfloop transitions, 78 changer transitions 0/364 dead transitions. [2024-05-12 10:48:11,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 364 transitions, 5898 flow [2024-05-12 10:48:11,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:48:11,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:48:11,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-05-12 10:48:11,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.597667638483965 [2024-05-12 10:48:11,656 INFO L175 Difference]: Start difference. First operand has 262 places, 343 transitions, 5136 flow. Second operand 7 states and 205 transitions. [2024-05-12 10:48:11,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 364 transitions, 5898 flow [2024-05-12 10:48:13,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 364 transitions, 5559 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-05-12 10:48:13,762 INFO L231 Difference]: Finished difference. Result has 259 places, 343 transitions, 4959 flow [2024-05-12 10:48:13,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4797, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4959, PETRI_PLACES=259, PETRI_TRANSITIONS=343} [2024-05-12 10:48:13,762 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 206 predicate places. [2024-05-12 10:48:13,762 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 343 transitions, 4959 flow [2024-05-12 10:48:13,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:13,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:48:13,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:48:13,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-05-12 10:48:13,763 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:48:13,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:48:13,763 INFO L85 PathProgramCache]: Analyzing trace with hash 1346148837, now seen corresponding path program 1 times [2024-05-12 10:48:13,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:48:13,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685455682] [2024-05-12 10:48:13,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:48:13,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:48:13,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:48:14,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:48:14,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:48:14,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685455682] [2024-05-12 10:48:14,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685455682] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:48:14,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:48:14,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:48:14,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689226892] [2024-05-12 10:48:14,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:48:14,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:48:14,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:48:14,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:48:14,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:48:14,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 10:48:14,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 343 transitions, 4959 flow. Second operand has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:14,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:48:14,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 10:48:14,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:48:15,792 INFO L124 PetriNetUnfolderBase]: 5980/10947 cut-off events. [2024-05-12 10:48:15,792 INFO L125 PetriNetUnfolderBase]: For 664700/665140 co-relation queries the response was YES. [2024-05-12 10:48:15,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75029 conditions, 10947 events. 5980/10947 cut-off events. For 664700/665140 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 89718 event pairs, 2034 based on Foata normal form. 241/10941 useless extension candidates. Maximal degree in co-relation 74906. Up to 8347 conditions per place. [2024-05-12 10:48:15,935 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 283 selfloop transitions, 35 changer transitions 0/372 dead transitions. [2024-05-12 10:48:15,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 372 transitions, 5705 flow [2024-05-12 10:48:15,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:48:15,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:48:15,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 189 transitions. [2024-05-12 10:48:15,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-05-12 10:48:15,936 INFO L175 Difference]: Start difference. First operand has 259 places, 343 transitions, 4959 flow. Second operand 6 states and 189 transitions. [2024-05-12 10:48:15,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 372 transitions, 5705 flow [2024-05-12 10:48:17,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 372 transitions, 5549 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-05-12 10:48:17,338 INFO L231 Difference]: Finished difference. Result has 259 places, 344 transitions, 4895 flow [2024-05-12 10:48:17,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4803, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4895, PETRI_PLACES=259, PETRI_TRANSITIONS=344} [2024-05-12 10:48:17,339 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 206 predicate places. [2024-05-12 10:48:17,339 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 344 transitions, 4895 flow [2024-05-12 10:48:17,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:17,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:48:17,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:48:17,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-05-12 10:48:17,339 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:48:17,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:48:17,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1883488777, now seen corresponding path program 2 times [2024-05-12 10:48:17,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:48:17,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035744596] [2024-05-12 10:48:17,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:48:17,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:48:17,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:48:17,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:48:17,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:48:17,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035744596] [2024-05-12 10:48:17,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035744596] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:48:17,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:48:17,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:48:17,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714209330] [2024-05-12 10:48:17,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:48:17,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:48:17,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:48:17,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:48:17,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:48:17,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 10:48:17,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 344 transitions, 4895 flow. Second operand has 7 states, 7 states have (on average 22.285714285714285) internal successors, (156), 7 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:17,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:48:17,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 10:48:17,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:48:19,603 INFO L124 PetriNetUnfolderBase]: 6116/10677 cut-off events. [2024-05-12 10:48:19,603 INFO L125 PetriNetUnfolderBase]: For 650045/650493 co-relation queries the response was YES. [2024-05-12 10:48:19,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75812 conditions, 10677 events. 6116/10677 cut-off events. For 650045/650493 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 84011 event pairs, 1437 based on Foata normal form. 252/10548 useless extension candidates. Maximal degree in co-relation 75688. Up to 8640 conditions per place. [2024-05-12 10:48:19,762 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 282 selfloop transitions, 34 changer transitions 0/370 dead transitions. [2024-05-12 10:48:19,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 370 transitions, 5633 flow [2024-05-12 10:48:19,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:48:19,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:48:19,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-05-12 10:48:19,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60932944606414 [2024-05-12 10:48:19,763 INFO L175 Difference]: Start difference. First operand has 259 places, 344 transitions, 4895 flow. Second operand 7 states and 209 transitions. [2024-05-12 10:48:19,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 370 transitions, 5633 flow [2024-05-12 10:48:21,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 370 transitions, 5559 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-05-12 10:48:21,221 INFO L231 Difference]: Finished difference. Result has 262 places, 345 transitions, 4913 flow [2024-05-12 10:48:21,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4821, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4913, PETRI_PLACES=262, PETRI_TRANSITIONS=345} [2024-05-12 10:48:21,221 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 209 predicate places. [2024-05-12 10:48:21,221 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 345 transitions, 4913 flow [2024-05-12 10:48:21,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.285714285714285) internal successors, (156), 7 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:21,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:48:21,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:48:21,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-05-12 10:48:21,222 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:48:21,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:48:21,222 INFO L85 PathProgramCache]: Analyzing trace with hash 964449715, now seen corresponding path program 3 times [2024-05-12 10:48:21,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:48:21,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620403045] [2024-05-12 10:48:21,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:48:21,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:48:21,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:48:21,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:48:21,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:48:21,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620403045] [2024-05-12 10:48:21,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620403045] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:48:21,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:48:21,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:48:21,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684537227] [2024-05-12 10:48:21,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:48:21,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:48:21,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:48:21,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:48:21,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:48:21,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-05-12 10:48:21,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 345 transitions, 4913 flow. Second operand has 7 states, 7 states have (on average 22.285714285714285) internal successors, (156), 7 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:21,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:48:21,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-05-12 10:48:21,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:48:23,456 INFO L124 PetriNetUnfolderBase]: 6004/10910 cut-off events. [2024-05-12 10:48:23,456 INFO L125 PetriNetUnfolderBase]: For 640278/640743 co-relation queries the response was YES. [2024-05-12 10:48:23,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74711 conditions, 10910 events. 6004/10910 cut-off events. For 640278/640743 co-relation queries the response was YES. Maximal size of possible extension queue 650. Compared 89045 event pairs, 2042 based on Foata normal form. 250/10886 useless extension candidates. Maximal degree in co-relation 74586. Up to 8260 conditions per place. [2024-05-12 10:48:23,592 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 286 selfloop transitions, 37 changer transitions 0/377 dead transitions. [2024-05-12 10:48:23,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 377 transitions, 5695 flow [2024-05-12 10:48:23,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:48:23,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:48:23,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-05-12 10:48:23,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6045918367346939 [2024-05-12 10:48:23,593 INFO L175 Difference]: Start difference. First operand has 262 places, 345 transitions, 4913 flow. Second operand 8 states and 237 transitions. [2024-05-12 10:48:23,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 377 transitions, 5695 flow [2024-05-12 10:48:24,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 377 transitions, 5621 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-05-12 10:48:24,813 INFO L231 Difference]: Finished difference. Result has 265 places, 346 transitions, 4937 flow [2024-05-12 10:48:24,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4839, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4937, PETRI_PLACES=265, PETRI_TRANSITIONS=346} [2024-05-12 10:48:24,813 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 212 predicate places. [2024-05-12 10:48:24,813 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 346 transitions, 4937 flow [2024-05-12 10:48:24,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.285714285714285) internal successors, (156), 7 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:24,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:48:24,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:48:24,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-05-12 10:48:24,814 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:48:24,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:48:24,814 INFO L85 PathProgramCache]: Analyzing trace with hash -707663213, now seen corresponding path program 1 times [2024-05-12 10:48:24,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:48:24,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062634147] [2024-05-12 10:48:24,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:48:24,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:48:24,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:48:25,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:48:25,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:48:25,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062634147] [2024-05-12 10:48:25,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062634147] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:48:25,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:48:25,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:48:25,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15814918] [2024-05-12 10:48:25,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:48:25,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:48:25,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:48:25,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:48:25,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:48:25,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:48:25,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 346 transitions, 4937 flow. Second operand has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:25,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:48:25,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:48:25,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:48:26,908 INFO L124 PetriNetUnfolderBase]: 6446/11380 cut-off events. [2024-05-12 10:48:26,908 INFO L125 PetriNetUnfolderBase]: For 629891/630372 co-relation queries the response was YES. [2024-05-12 10:48:27,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77797 conditions, 11380 events. 6446/11380 cut-off events. For 629891/630372 co-relation queries the response was YES. Maximal size of possible extension queue 679. Compared 90890 event pairs, 2036 based on Foata normal form. 241/11374 useless extension candidates. Maximal degree in co-relation 77671. Up to 9348 conditions per place. [2024-05-12 10:48:27,060 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 326 selfloop transitions, 38 changer transitions 0/380 dead transitions. [2024-05-12 10:48:27,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 380 transitions, 5954 flow [2024-05-12 10:48:27,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:48:27,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:48:27,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-05-12 10:48:27,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6151603498542274 [2024-05-12 10:48:27,061 INFO L175 Difference]: Start difference. First operand has 265 places, 346 transitions, 4937 flow. Second operand 7 states and 211 transitions. [2024-05-12 10:48:27,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 380 transitions, 5954 flow [2024-05-12 10:48:28,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 380 transitions, 5870 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-05-12 10:48:28,884 INFO L231 Difference]: Finished difference. Result has 266 places, 349 transitions, 4998 flow [2024-05-12 10:48:28,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4853, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4998, PETRI_PLACES=266, PETRI_TRANSITIONS=349} [2024-05-12 10:48:28,884 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 213 predicate places. [2024-05-12 10:48:28,884 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 349 transitions, 4998 flow [2024-05-12 10:48:28,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:28,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:48:28,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:48:28,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-05-12 10:48:28,885 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:48:28,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:48:28,885 INFO L85 PathProgramCache]: Analyzing trace with hash -704806253, now seen corresponding path program 2 times [2024-05-12 10:48:28,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:48:28,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549438717] [2024-05-12 10:48:28,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:48:28,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:48:28,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:48:29,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:48:29,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:48:29,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549438717] [2024-05-12 10:48:29,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549438717] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:48:29,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:48:29,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:48:29,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49667337] [2024-05-12 10:48:29,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:48:29,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:48:29,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:48:29,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:48:29,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:48:29,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:48:29,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 349 transitions, 4998 flow. Second operand has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:29,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:48:29,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:48:29,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:48:30,862 INFO L124 PetriNetUnfolderBase]: 6358/11266 cut-off events. [2024-05-12 10:48:30,862 INFO L125 PetriNetUnfolderBase]: For 628534/629042 co-relation queries the response was YES. [2024-05-12 10:48:30,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76578 conditions, 11266 events. 6358/11266 cut-off events. For 628534/629042 co-relation queries the response was YES. Maximal size of possible extension queue 674. Compared 90336 event pairs, 1802 based on Foata normal form. 240/11235 useless extension candidates. Maximal degree in co-relation 76451. Up to 9367 conditions per place. [2024-05-12 10:48:31,001 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 323 selfloop transitions, 36 changer transitions 0/375 dead transitions. [2024-05-12 10:48:31,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 375 transitions, 5788 flow [2024-05-12 10:48:31,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:48:31,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:48:31,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-05-12 10:48:31,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6005830903790087 [2024-05-12 10:48:31,002 INFO L175 Difference]: Start difference. First operand has 266 places, 349 transitions, 4998 flow. Second operand 7 states and 206 transitions. [2024-05-12 10:48:31,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 375 transitions, 5788 flow [2024-05-12 10:48:33,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 375 transitions, 5677 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-05-12 10:48:33,126 INFO L231 Difference]: Finished difference. Result has 269 places, 349 transitions, 4965 flow [2024-05-12 10:48:33,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4887, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4965, PETRI_PLACES=269, PETRI_TRANSITIONS=349} [2024-05-12 10:48:33,126 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 216 predicate places. [2024-05-12 10:48:33,126 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 349 transitions, 4965 flow [2024-05-12 10:48:33,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:33,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:48:33,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:48:33,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-05-12 10:48:33,127 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:48:33,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:48:33,127 INFO L85 PathProgramCache]: Analyzing trace with hash -704801293, now seen corresponding path program 1 times [2024-05-12 10:48:33,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:48:33,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258012679] [2024-05-12 10:48:33,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:48:33,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:48:33,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:48:33,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:48:33,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:48:33,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258012679] [2024-05-12 10:48:33,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258012679] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:48:33,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:48:33,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:48:33,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790071526] [2024-05-12 10:48:33,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:48:33,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:48:33,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:48:33,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:48:33,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:48:33,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:48:33,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 349 transitions, 4965 flow. Second operand has 8 states, 8 states have (on average 21.0) internal successors, (168), 8 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:33,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:48:33,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:48:33,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:48:35,513 INFO L124 PetriNetUnfolderBase]: 6450/11408 cut-off events. [2024-05-12 10:48:35,513 INFO L125 PetriNetUnfolderBase]: For 644078/644586 co-relation queries the response was YES. [2024-05-12 10:48:35,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77397 conditions, 11408 events. 6450/11408 cut-off events. For 644078/644586 co-relation queries the response was YES. Maximal size of possible extension queue 683. Compared 91400 event pairs, 1799 based on Foata normal form. 243/11381 useless extension candidates. Maximal degree in co-relation 77269. Up to 9465 conditions per place. [2024-05-12 10:48:35,643 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 325 selfloop transitions, 48 changer transitions 0/389 dead transitions. [2024-05-12 10:48:35,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 389 transitions, 6118 flow [2024-05-12 10:48:35,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:48:35,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:48:35,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-05-12 10:48:35,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60932944606414 [2024-05-12 10:48:35,644 INFO L175 Difference]: Start difference. First operand has 269 places, 349 transitions, 4965 flow. Second operand 7 states and 209 transitions. [2024-05-12 10:48:35,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 389 transitions, 6118 flow [2024-05-12 10:48:37,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 389 transitions, 6031 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-05-12 10:48:37,671 INFO L231 Difference]: Finished difference. Result has 271 places, 363 transitions, 5221 flow [2024-05-12 10:48:37,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4878, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5221, PETRI_PLACES=271, PETRI_TRANSITIONS=363} [2024-05-12 10:48:37,671 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 218 predicate places. [2024-05-12 10:48:37,671 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 363 transitions, 5221 flow [2024-05-12 10:48:37,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.0) internal successors, (168), 8 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:37,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:48:37,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:48:37,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-05-12 10:48:37,671 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:48:37,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:48:37,672 INFO L85 PathProgramCache]: Analyzing trace with hash -589515083, now seen corresponding path program 3 times [2024-05-12 10:48:37,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:48:37,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063890091] [2024-05-12 10:48:37,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:48:37,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:48:37,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:48:37,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:48:37,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:48:37,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063890091] [2024-05-12 10:48:37,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063890091] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:48:37,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:48:37,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:48:37,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214620595] [2024-05-12 10:48:37,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:48:37,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:48:37,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:48:37,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:48:37,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:48:38,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:48:38,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 363 transitions, 5221 flow. Second operand has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:38,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:48:38,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:48:38,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:48:39,817 INFO L124 PetriNetUnfolderBase]: 6525/11528 cut-off events. [2024-05-12 10:48:39,818 INFO L125 PetriNetUnfolderBase]: For 675259/675711 co-relation queries the response was YES. [2024-05-12 10:48:39,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79754 conditions, 11528 events. 6525/11528 cut-off events. For 675259/675711 co-relation queries the response was YES. Maximal size of possible extension queue 676. Compared 92127 event pairs, 1658 based on Foata normal form. 280/11587 useless extension candidates. Maximal degree in co-relation 79624. Up to 9431 conditions per place. [2024-05-12 10:48:39,971 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 302 selfloop transitions, 82 changer transitions 0/400 dead transitions. [2024-05-12 10:48:39,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 400 transitions, 6205 flow [2024-05-12 10:48:39,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:48:39,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:48:39,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 262 transitions. [2024-05-12 10:48:39,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5941043083900227 [2024-05-12 10:48:39,972 INFO L175 Difference]: Start difference. First operand has 271 places, 363 transitions, 5221 flow. Second operand 9 states and 262 transitions. [2024-05-12 10:48:39,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 400 transitions, 6205 flow [2024-05-12 10:48:42,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 400 transitions, 6135 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-05-12 10:48:42,013 INFO L231 Difference]: Finished difference. Result has 277 places, 366 transitions, 5439 flow [2024-05-12 10:48:42,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5151, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5439, PETRI_PLACES=277, PETRI_TRANSITIONS=366} [2024-05-12 10:48:42,014 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 224 predicate places. [2024-05-12 10:48:42,014 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 366 transitions, 5439 flow [2024-05-12 10:48:42,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:42,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:48:42,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:48:42,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-05-12 10:48:42,014 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:48:42,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:48:42,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1231270617, now seen corresponding path program 2 times [2024-05-12 10:48:42,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:48:42,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310775145] [2024-05-12 10:48:42,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:48:42,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:48:42,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:48:42,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:48:42,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:48:42,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310775145] [2024-05-12 10:48:42,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310775145] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:48:42,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:48:42,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:48:42,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131299604] [2024-05-12 10:48:42,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:48:42,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:48:42,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:48:42,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:48:42,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:48:42,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:48:42,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 366 transitions, 5439 flow. Second operand has 8 states, 8 states have (on average 21.0) internal successors, (168), 8 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:42,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:48:42,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:48:42,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:48:44,064 INFO L124 PetriNetUnfolderBase]: 6590/11296 cut-off events. [2024-05-12 10:48:44,065 INFO L125 PetriNetUnfolderBase]: For 694698/695244 co-relation queries the response was YES. [2024-05-12 10:48:44,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81013 conditions, 11296 events. 6590/11296 cut-off events. For 694698/695244 co-relation queries the response was YES. Maximal size of possible extension queue 680. Compared 87589 event pairs, 1430 based on Foata normal form. 293/11296 useless extension candidates. Maximal degree in co-relation 80881. Up to 9216 conditions per place. [2024-05-12 10:48:44,219 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 275 selfloop transitions, 127 changer transitions 0/418 dead transitions. [2024-05-12 10:48:44,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 418 transitions, 7109 flow [2024-05-12 10:48:44,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:48:44,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:48:44,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 271 transitions. [2024-05-12 10:48:44,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6145124716553289 [2024-05-12 10:48:44,220 INFO L175 Difference]: Start difference. First operand has 277 places, 366 transitions, 5439 flow. Second operand 9 states and 271 transitions. [2024-05-12 10:48:44,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 418 transitions, 7109 flow [2024-05-12 10:48:46,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 418 transitions, 6855 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-05-12 10:48:46,415 INFO L231 Difference]: Finished difference. Result has 281 places, 381 transitions, 5783 flow [2024-05-12 10:48:46,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5185, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5783, PETRI_PLACES=281, PETRI_TRANSITIONS=381} [2024-05-12 10:48:46,416 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 228 predicate places. [2024-05-12 10:48:46,416 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 381 transitions, 5783 flow [2024-05-12 10:48:46,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.0) internal successors, (168), 8 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:46,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:48:46,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:48:46,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-05-12 10:48:46,416 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:48:46,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:48:46,417 INFO L85 PathProgramCache]: Analyzing trace with hash -417204749, now seen corresponding path program 3 times [2024-05-12 10:48:46,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:48:46,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032920790] [2024-05-12 10:48:46,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:48:46,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:48:46,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:48:46,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:48:46,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:48:46,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032920790] [2024-05-12 10:48:46,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032920790] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:48:46,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:48:46,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:48:46,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253390672] [2024-05-12 10:48:46,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:48:46,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:48:46,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:48:46,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:48:46,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:48:46,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:48:46,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 381 transitions, 5783 flow. Second operand has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:46,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:48:46,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:48:46,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:48:48,776 INFO L124 PetriNetUnfolderBase]: 6585/11801 cut-off events. [2024-05-12 10:48:48,776 INFO L125 PetriNetUnfolderBase]: For 706131/706596 co-relation queries the response was YES. [2024-05-12 10:48:48,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82792 conditions, 11801 events. 6585/11801 cut-off events. For 706131/706596 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 95991 event pairs, 1804 based on Foata normal form. 290/11896 useless extension candidates. Maximal degree in co-relation 82657. Up to 9222 conditions per place. [2024-05-12 10:48:48,928 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 272 selfloop transitions, 132 changer transitions 0/420 dead transitions. [2024-05-12 10:48:48,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 420 transitions, 7055 flow [2024-05-12 10:48:48,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:48:48,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:48:48,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 293 transitions. [2024-05-12 10:48:48,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5979591836734693 [2024-05-12 10:48:48,929 INFO L175 Difference]: Start difference. First operand has 281 places, 381 transitions, 5783 flow. Second operand 10 states and 293 transitions. [2024-05-12 10:48:48,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 420 transitions, 7055 flow [2024-05-12 10:48:51,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 420 transitions, 6812 flow, removed 77 selfloop flow, removed 3 redundant places. [2024-05-12 10:48:51,044 INFO L231 Difference]: Finished difference. Result has 288 places, 381 transitions, 5812 flow [2024-05-12 10:48:51,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5540, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5812, PETRI_PLACES=288, PETRI_TRANSITIONS=381} [2024-05-12 10:48:51,045 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 235 predicate places. [2024-05-12 10:48:51,045 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 381 transitions, 5812 flow [2024-05-12 10:48:51,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:51,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:48:51,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:48:51,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-05-12 10:48:51,045 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:48:51,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:48:51,046 INFO L85 PathProgramCache]: Analyzing trace with hash -417195821, now seen corresponding path program 1 times [2024-05-12 10:48:51,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:48:51,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932766999] [2024-05-12 10:48:51,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:48:51,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:48:51,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:48:51,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:48:51,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:48:51,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932766999] [2024-05-12 10:48:51,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932766999] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:48:51,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:48:51,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:48:51,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066702825] [2024-05-12 10:48:51,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:48:51,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:48:51,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:48:51,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:48:51,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:48:51,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:48:51,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 381 transitions, 5812 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:51,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:48:51,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:48:51,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:48:53,255 INFO L124 PetriNetUnfolderBase]: 6620/11407 cut-off events. [2024-05-12 10:48:53,255 INFO L125 PetriNetUnfolderBase]: For 721648/722222 co-relation queries the response was YES. [2024-05-12 10:48:53,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82346 conditions, 11407 events. 6620/11407 cut-off events. For 721648/722222 co-relation queries the response was YES. Maximal size of possible extension queue 683. Compared 89124 event pairs, 1519 based on Foata normal form. 281/11389 useless extension candidates. Maximal degree in co-relation 82209. Up to 9572 conditions per place. [2024-05-12 10:48:53,414 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 313 selfloop transitions, 80 changer transitions 0/409 dead transitions. [2024-05-12 10:48:53,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 409 transitions, 6758 flow [2024-05-12 10:48:53,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:48:53,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:48:53,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-05-12 10:48:53,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6064139941690962 [2024-05-12 10:48:53,415 INFO L175 Difference]: Start difference. First operand has 288 places, 381 transitions, 5812 flow. Second operand 7 states and 208 transitions. [2024-05-12 10:48:53,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 409 transitions, 6758 flow [2024-05-12 10:48:56,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 409 transitions, 6487 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-05-12 10:48:56,412 INFO L231 Difference]: Finished difference. Result has 287 places, 384 transitions, 5798 flow [2024-05-12 10:48:56,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5541, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5798, PETRI_PLACES=287, PETRI_TRANSITIONS=384} [2024-05-12 10:48:56,413 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 234 predicate places. [2024-05-12 10:48:56,413 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 384 transitions, 5798 flow [2024-05-12 10:48:56,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:56,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:48:56,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:48:56,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-05-12 10:48:56,414 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:48:56,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:48:56,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1763082397, now seen corresponding path program 4 times [2024-05-12 10:48:56,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:48:56,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552185546] [2024-05-12 10:48:56,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:48:56,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:48:56,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:48:56,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:48:56,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:48:56,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552185546] [2024-05-12 10:48:56,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552185546] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:48:56,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:48:56,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:48:56,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523864866] [2024-05-12 10:48:56,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:48:56,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:48:56,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:48:56,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:48:56,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:48:56,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:48:56,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 384 transitions, 5798 flow. Second operand has 8 states, 8 states have (on average 21.0) internal successors, (168), 8 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:56,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:48:56,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:48:56,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:48:58,801 INFO L124 PetriNetUnfolderBase]: 6718/11564 cut-off events. [2024-05-12 10:48:58,802 INFO L125 PetriNetUnfolderBase]: For 735081/735488 co-relation queries the response was YES. [2024-05-12 10:48:58,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83304 conditions, 11564 events. 6718/11564 cut-off events. For 735081/735488 co-relation queries the response was YES. Maximal size of possible extension queue 680. Compared 90064 event pairs, 1502 based on Foata normal form. 300/11671 useless extension candidates. Maximal degree in co-relation 83166. Up to 9750 conditions per place. [2024-05-12 10:48:58,950 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 314 selfloop transitions, 88 changer transitions 0/418 dead transitions. [2024-05-12 10:48:58,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 418 transitions, 6824 flow [2024-05-12 10:48:58,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:48:58,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:48:58,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 260 transitions. [2024-05-12 10:48:58,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5895691609977324 [2024-05-12 10:48:58,951 INFO L175 Difference]: Start difference. First operand has 287 places, 384 transitions, 5798 flow. Second operand 9 states and 260 transitions. [2024-05-12 10:48:58,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 418 transitions, 6824 flow [2024-05-12 10:49:01,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 418 transitions, 6616 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-05-12 10:49:01,438 INFO L231 Difference]: Finished difference. Result has 292 places, 387 transitions, 5904 flow [2024-05-12 10:49:01,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5590, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5904, PETRI_PLACES=292, PETRI_TRANSITIONS=387} [2024-05-12 10:49:01,439 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 239 predicate places. [2024-05-12 10:49:01,439 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 387 transitions, 5904 flow [2024-05-12 10:49:01,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.0) internal successors, (168), 8 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:49:01,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:49:01,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:49:01,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-05-12 10:49:01,439 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:49:01,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:49:01,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1307291123, now seen corresponding path program 4 times [2024-05-12 10:49:01,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:49:01,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217820272] [2024-05-12 10:49:01,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:49:01,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:49:01,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:49:01,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:49:01,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:49:01,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217820272] [2024-05-12 10:49:01,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217820272] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:49:01,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:49:01,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:49:01,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642211471] [2024-05-12 10:49:01,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:49:01,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:49:01,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:49:01,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:49:01,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:49:01,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:49:01,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 387 transitions, 5904 flow. Second operand has 8 states, 8 states have (on average 21.0) internal successors, (168), 8 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:49:01,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:49:01,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:49:01,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:49:04,320 INFO L124 PetriNetUnfolderBase]: 6751/12086 cut-off events. [2024-05-12 10:49:04,320 INFO L125 PetriNetUnfolderBase]: For 758216/758629 co-relation queries the response was YES. [2024-05-12 10:49:04,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84989 conditions, 12086 events. 6751/12086 cut-off events. For 758216/758629 co-relation queries the response was YES. Maximal size of possible extension queue 693. Compared 98579 event pairs, 1842 based on Foata normal form. 314/12248 useless extension candidates. Maximal degree in co-relation 84850. Up to 9456 conditions per place. [2024-05-12 10:49:04,632 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 276 selfloop transitions, 147 changer transitions 0/439 dead transitions. [2024-05-12 10:49:04,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 439 transitions, 7775 flow [2024-05-12 10:49:04,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 10:49:04,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 10:49:04,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 322 transitions. [2024-05-12 10:49:04,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5974025974025974 [2024-05-12 10:49:04,633 INFO L175 Difference]: Start difference. First operand has 292 places, 387 transitions, 5904 flow. Second operand 11 states and 322 transitions. [2024-05-12 10:49:04,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 439 transitions, 7775 flow [2024-05-12 10:49:07,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 439 transitions, 7495 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-05-12 10:49:07,083 INFO L231 Difference]: Finished difference. Result has 296 places, 399 transitions, 6182 flow [2024-05-12 10:49:07,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5624, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6182, PETRI_PLACES=296, PETRI_TRANSITIONS=399} [2024-05-12 10:49:07,083 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 243 predicate places. [2024-05-12 10:49:07,083 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 399 transitions, 6182 flow [2024-05-12 10:49:07,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.0) internal successors, (168), 8 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:49:07,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:49:07,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:49:07,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-05-12 10:49:07,084 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:49:07,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:49:07,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1300624883, now seen corresponding path program 5 times [2024-05-12 10:49:07,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:49:07,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001155431] [2024-05-12 10:49:07,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:49:07,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:49:07,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:49:07,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:49:07,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:49:07,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001155431] [2024-05-12 10:49:07,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001155431] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:49:07,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:49:07,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:49:07,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148850088] [2024-05-12 10:49:07,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:49:07,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:49:07,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:49:07,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:49:07,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:49:07,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:49:07,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 399 transitions, 6182 flow. Second operand has 8 states, 8 states have (on average 21.0) internal successors, (168), 8 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:49:07,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:49:07,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:49:07,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:49:09,885 INFO L124 PetriNetUnfolderBase]: 6791/11694 cut-off events. [2024-05-12 10:49:09,885 INFO L125 PetriNetUnfolderBase]: For 755066/755476 co-relation queries the response was YES. [2024-05-12 10:49:09,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84247 conditions, 11694 events. 6791/11694 cut-off events. For 755066/755476 co-relation queries the response was YES. Maximal size of possible extension queue 686. Compared 91208 event pairs, 1515 based on Foata normal form. 311/11822 useless extension candidates. Maximal degree in co-relation 84107. Up to 9539 conditions per place. [2024-05-12 10:49:10,048 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 270 selfloop transitions, 146 changer transitions 0/432 dead transitions. [2024-05-12 10:49:10,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 432 transitions, 7606 flow [2024-05-12 10:49:10,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:49:10,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:49:10,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 269 transitions. [2024-05-12 10:49:10,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6099773242630385 [2024-05-12 10:49:10,049 INFO L175 Difference]: Start difference. First operand has 296 places, 399 transitions, 6182 flow. Second operand 9 states and 269 transitions. [2024-05-12 10:49:10,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 432 transitions, 7606 flow [2024-05-12 10:49:13,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 432 transitions, 7194 flow, removed 72 selfloop flow, removed 8 redundant places. [2024-05-12 10:49:13,222 INFO L231 Difference]: Finished difference. Result has 297 places, 399 transitions, 6069 flow [2024-05-12 10:49:13,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5770, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6069, PETRI_PLACES=297, PETRI_TRANSITIONS=399} [2024-05-12 10:49:13,222 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 244 predicate places. [2024-05-12 10:49:13,223 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 399 transitions, 6069 flow [2024-05-12 10:49:13,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.0) internal successors, (168), 8 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:49:13,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:49:13,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:49:13,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-05-12 10:49:13,223 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:49:13,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:49:13,223 INFO L85 PathProgramCache]: Analyzing trace with hash 953972211, now seen corresponding path program 6 times [2024-05-12 10:49:13,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:49:13,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764989325] [2024-05-12 10:49:13,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:49:13,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:49:13,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:49:13,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:49:13,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:49:13,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764989325] [2024-05-12 10:49:13,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764989325] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:49:13,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:49:13,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:49:13,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235487734] [2024-05-12 10:49:13,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:49:13,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:49:13,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:49:13,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:49:13,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:49:13,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:49:13,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 399 transitions, 6069 flow. Second operand has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:49:13,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:49:13,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:49:13,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:49:15,984 INFO L124 PetriNetUnfolderBase]: 6700/11972 cut-off events. [2024-05-12 10:49:15,985 INFO L125 PetriNetUnfolderBase]: For 761047/761558 co-relation queries the response was YES. [2024-05-12 10:49:16,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84037 conditions, 11972 events. 6700/11972 cut-off events. For 761047/761558 co-relation queries the response was YES. Maximal size of possible extension queue 691. Compared 97361 event pairs, 1803 based on Foata normal form. 305/12065 useless extension candidates. Maximal degree in co-relation 83897. Up to 9360 conditions per place. [2024-05-12 10:49:16,129 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 265 selfloop transitions, 153 changer transitions 0/434 dead transitions. [2024-05-12 10:49:16,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 434 transitions, 7345 flow [2024-05-12 10:49:16,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:49:16,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:49:16,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 291 transitions. [2024-05-12 10:49:16,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5938775510204082 [2024-05-12 10:49:16,130 INFO L175 Difference]: Start difference. First operand has 297 places, 399 transitions, 6069 flow. Second operand 10 states and 291 transitions. [2024-05-12 10:49:16,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 434 transitions, 7345 flow [2024-05-12 10:49:19,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 434 transitions, 7019 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-05-12 10:49:19,032 INFO L231 Difference]: Finished difference. Result has 299 places, 399 transitions, 6056 flow [2024-05-12 10:49:19,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5743, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6056, PETRI_PLACES=299, PETRI_TRANSITIONS=399} [2024-05-12 10:49:19,033 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 246 predicate places. [2024-05-12 10:49:19,033 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 399 transitions, 6056 flow [2024-05-12 10:49:19,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:49:19,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:49:19,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:49:19,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-05-12 10:49:19,033 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:49:19,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:49:19,033 INFO L85 PathProgramCache]: Analyzing trace with hash 413307583, now seen corresponding path program 2 times [2024-05-12 10:49:19,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:49:19,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120719630] [2024-05-12 10:49:19,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:49:19,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:49:19,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:49:19,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:49:19,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:49:19,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120719630] [2024-05-12 10:49:19,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120719630] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:49:19,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:49:19,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:49:19,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624083943] [2024-05-12 10:49:19,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:49:19,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:49:19,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:49:19,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:49:19,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:49:19,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:49:19,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 399 transitions, 6056 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:49:19,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:49:19,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:49:19,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:49:21,574 INFO L124 PetriNetUnfolderBase]: 6821/11691 cut-off events. [2024-05-12 10:49:21,574 INFO L125 PetriNetUnfolderBase]: For 781414/781834 co-relation queries the response was YES. [2024-05-12 10:49:21,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84608 conditions, 11691 events. 6821/11691 cut-off events. For 781414/781834 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 90940 event pairs, 1529 based on Foata normal form. 297/11791 useless extension candidates. Maximal degree in co-relation 84467. Up to 9917 conditions per place. [2024-05-12 10:49:21,731 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 323 selfloop transitions, 85 changer transitions 0/424 dead transitions. [2024-05-12 10:49:21,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 424 transitions, 7030 flow [2024-05-12 10:49:21,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:49:21,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:49:21,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-05-12 10:49:21,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6034985422740525 [2024-05-12 10:49:21,732 INFO L175 Difference]: Start difference. First operand has 299 places, 399 transitions, 6056 flow. Second operand 7 states and 207 transitions. [2024-05-12 10:49:21,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 424 transitions, 7030 flow [2024-05-12 10:49:24,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 424 transitions, 6682 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-05-12 10:49:24,746 INFO L231 Difference]: Finished difference. Result has 296 places, 402 transitions, 5980 flow [2024-05-12 10:49:24,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5708, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5980, PETRI_PLACES=296, PETRI_TRANSITIONS=402} [2024-05-12 10:49:24,746 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 243 predicate places. [2024-05-12 10:49:24,747 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 402 transitions, 5980 flow [2024-05-12 10:49:24,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:49:24,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:49:24,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:49:24,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-05-12 10:49:24,747 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:49:24,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:49:24,747 INFO L85 PathProgramCache]: Analyzing trace with hash 953981139, now seen corresponding path program 3 times [2024-05-12 10:49:24,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:49:24,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045895320] [2024-05-12 10:49:24,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:49:24,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:49:24,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:49:25,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:49:25,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:49:25,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045895320] [2024-05-12 10:49:25,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045895320] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:49:25,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:49:25,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:49:25,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829600899] [2024-05-12 10:49:25,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:49:25,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:49:25,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:49:25,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:49:25,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:49:25,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:49:25,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 402 transitions, 5980 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:49:25,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:49:25,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:49:25,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:49:27,540 INFO L124 PetriNetUnfolderBase]: 6813/11677 cut-off events. [2024-05-12 10:49:27,540 INFO L125 PetriNetUnfolderBase]: For 799255/799778 co-relation queries the response was YES. [2024-05-12 10:49:27,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84702 conditions, 11677 events. 6813/11677 cut-off events. For 799255/799778 co-relation queries the response was YES. Maximal size of possible extension queue 689. Compared 90888 event pairs, 1521 based on Foata normal form. 297/11713 useless extension candidates. Maximal degree in co-relation 84561. Up to 9875 conditions per place. [2024-05-12 10:49:27,687 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 324 selfloop transitions, 87 changer transitions 0/427 dead transitions. [2024-05-12 10:49:27,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 427 transitions, 6966 flow [2024-05-12 10:49:27,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:49:27,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:49:27,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-05-12 10:49:27,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6005830903790087 [2024-05-12 10:49:27,689 INFO L175 Difference]: Start difference. First operand has 296 places, 402 transitions, 5980 flow. Second operand 7 states and 206 transitions. [2024-05-12 10:49:27,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 427 transitions, 6966 flow [2024-05-12 10:49:30,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 427 transitions, 6728 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-05-12 10:49:30,340 INFO L231 Difference]: Finished difference. Result has 298 places, 405 transitions, 6024 flow [2024-05-12 10:49:30,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5742, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6024, PETRI_PLACES=298, PETRI_TRANSITIONS=405} [2024-05-12 10:49:30,341 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 245 predicate places. [2024-05-12 10:49:30,341 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 405 transitions, 6024 flow [2024-05-12 10:49:30,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:49:30,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:49:30,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:49:30,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-05-12 10:49:30,341 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:49:30,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:49:30,342 INFO L85 PathProgramCache]: Analyzing trace with hash 964456659, now seen corresponding path program 4 times [2024-05-12 10:49:30,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:49:30,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74521256] [2024-05-12 10:49:30,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:49:30,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:49:30,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:49:30,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:49:30,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:49:30,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74521256] [2024-05-12 10:49:30,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74521256] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:49:30,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:49:30,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:49:30,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191676391] [2024-05-12 10:49:30,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:49:30,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:49:30,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:49:30,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:49:30,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:49:30,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:49:30,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 405 transitions, 6024 flow. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:49:30,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:49:30,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:49:30,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:49:33,084 INFO L124 PetriNetUnfolderBase]: 6855/12156 cut-off events. [2024-05-12 10:49:33,084 INFO L125 PetriNetUnfolderBase]: For 813357/813785 co-relation queries the response was YES. [2024-05-12 10:49:33,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85976 conditions, 12156 events. 6855/12156 cut-off events. For 813357/813785 co-relation queries the response was YES. Maximal size of possible extension queue 701. Compared 98548 event pairs, 1838 based on Foata normal form. 305/12290 useless extension candidates. Maximal degree in co-relation 85834. Up to 9847 conditions per place. [2024-05-12 10:49:33,248 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 319 selfloop transitions, 98 changer transitions 0/433 dead transitions. [2024-05-12 10:49:33,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 433 transitions, 7070 flow [2024-05-12 10:49:33,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:49:33,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:49:33,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-05-12 10:49:33,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6034985422740525 [2024-05-12 10:49:33,249 INFO L175 Difference]: Start difference. First operand has 298 places, 405 transitions, 6024 flow. Second operand 7 states and 207 transitions. [2024-05-12 10:49:33,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 433 transitions, 7070 flow [2024-05-12 10:49:36,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 433 transitions, 6822 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-05-12 10:49:36,678 INFO L231 Difference]: Finished difference. Result has 301 places, 410 transitions, 6145 flow [2024-05-12 10:49:36,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5776, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6145, PETRI_PLACES=301, PETRI_TRANSITIONS=410} [2024-05-12 10:49:36,679 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 248 predicate places. [2024-05-12 10:49:36,679 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 410 transitions, 6145 flow [2024-05-12 10:49:36,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:49:36,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:49:36,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:49:36,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-05-12 10:49:36,679 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:49:36,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:49:36,679 INFO L85 PathProgramCache]: Analyzing trace with hash 360317461, now seen corresponding path program 1 times [2024-05-12 10:49:36,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:49:36,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187564017] [2024-05-12 10:49:36,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:49:36,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:49:36,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:49:36,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-05-12 10:49:36,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:49:36,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187564017] [2024-05-12 10:49:36,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187564017] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:49:36,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:49:36,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:49:36,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705348258] [2024-05-12 10:49:36,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:49:36,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:49:36,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:49:36,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:49:36,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:49:36,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 49 [2024-05-12 10:49:36,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 410 transitions, 6145 flow. Second operand has 6 states, 6 states have (on average 25.666666666666668) internal successors, (154), 6 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:49:36,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:49:36,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 49 [2024-05-12 10:49:36,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:49:38,733 INFO L124 PetriNetUnfolderBase]: 5858/10557 cut-off events. [2024-05-12 10:49:38,733 INFO L125 PetriNetUnfolderBase]: For 554813/556100 co-relation queries the response was YES. [2024-05-12 10:49:38,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72825 conditions, 10557 events. 5858/10557 cut-off events. For 554813/556100 co-relation queries the response was YES. Maximal size of possible extension queue 705. Compared 88228 event pairs, 1319 based on Foata normal form. 471/10494 useless extension candidates. Maximal degree in co-relation 72681. Up to 2550 conditions per place. [2024-05-12 10:49:38,870 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 202 selfloop transitions, 139 changer transitions 418/877 dead transitions. [2024-05-12 10:49:38,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 877 transitions, 15041 flow [2024-05-12 10:49:38,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:49:38,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:49:38,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 308 transitions. [2024-05-12 10:49:38,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-05-12 10:49:38,871 INFO L175 Difference]: Start difference. First operand has 301 places, 410 transitions, 6145 flow. Second operand 10 states and 308 transitions. [2024-05-12 10:49:38,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 877 transitions, 15041 flow [2024-05-12 10:49:41,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 877 transitions, 14441 flow, removed 199 selfloop flow, removed 3 redundant places. [2024-05-12 10:49:41,297 INFO L231 Difference]: Finished difference. Result has 316 places, 416 transitions, 6558 flow [2024-05-12 10:49:41,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5882, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6558, PETRI_PLACES=316, PETRI_TRANSITIONS=416} [2024-05-12 10:49:41,297 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 263 predicate places. [2024-05-12 10:49:41,297 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 416 transitions, 6558 flow [2024-05-12 10:49:41,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 25.666666666666668) internal successors, (154), 6 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:49:41,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:49:41,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:49:41,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-05-12 10:49:41,298 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:49:41,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:49:41,298 INFO L85 PathProgramCache]: Analyzing trace with hash -1078332486, now seen corresponding path program 1 times [2024-05-12 10:49:41,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:49:41,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280055447] [2024-05-12 10:49:41,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:49:41,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:49:41,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:49:41,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:49:41,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:49:41,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280055447] [2024-05-12 10:49:41,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280055447] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:49:41,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:49:41,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:49:41,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015336450] [2024-05-12 10:49:41,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:49:41,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:49:41,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:49:41,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:49:41,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:49:41,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:49:41,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 416 transitions, 6558 flow. Second operand has 7 states, 7 states have (on average 21.428571428571427) internal successors, (150), 7 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:49:41,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:49:41,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:49:41,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:49:44,084 INFO L124 PetriNetUnfolderBase]: 6044/10640 cut-off events. [2024-05-12 10:49:44,084 INFO L125 PetriNetUnfolderBase]: For 830171/830741 co-relation queries the response was YES. [2024-05-12 10:49:44,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80202 conditions, 10640 events. 6044/10640 cut-off events. For 830171/830741 co-relation queries the response was YES. Maximal size of possible extension queue 678. Compared 84491 event pairs, 1505 based on Foata normal form. 394/10900 useless extension candidates. Maximal degree in co-relation 80048. Up to 8695 conditions per place. [2024-05-12 10:49:44,221 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 359 selfloop transitions, 75 changer transitions 9/461 dead transitions. [2024-05-12 10:49:44,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 461 transitions, 8392 flow [2024-05-12 10:49:44,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:49:44,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:49:44,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 216 transitions. [2024-05-12 10:49:44,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6297376093294461 [2024-05-12 10:49:44,222 INFO L175 Difference]: Start difference. First operand has 316 places, 416 transitions, 6558 flow. Second operand 7 states and 216 transitions. [2024-05-12 10:49:44,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 461 transitions, 8392 flow [2024-05-12 10:49:47,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 461 transitions, 8331 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-05-12 10:49:47,615 INFO L231 Difference]: Finished difference. Result has 318 places, 425 transitions, 7130 flow [2024-05-12 10:49:47,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6497, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7130, PETRI_PLACES=318, PETRI_TRANSITIONS=425} [2024-05-12 10:49:47,615 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 265 predicate places. [2024-05-12 10:49:47,615 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 425 transitions, 7130 flow [2024-05-12 10:49:47,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.428571428571427) internal successors, (150), 7 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:49:47,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:49:47,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:49:47,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-05-12 10:49:47,616 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:49:47,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:49:47,616 INFO L85 PathProgramCache]: Analyzing trace with hash 545329432, now seen corresponding path program 2 times [2024-05-12 10:49:47,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:49:47,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504025548] [2024-05-12 10:49:47,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:49:47,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:49:47,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:49:47,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:49:47,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:49:47,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504025548] [2024-05-12 10:49:47,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504025548] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:49:47,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:49:47,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:49:47,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333645193] [2024-05-12 10:49:47,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:49:47,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:49:47,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:49:47,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:49:47,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:49:47,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:49:47,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 425 transitions, 7130 flow. Second operand has 7 states, 7 states have (on average 21.428571428571427) internal successors, (150), 7 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:49:47,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:49:47,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:49:47,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:49:49,977 INFO L124 PetriNetUnfolderBase]: 5414/9578 cut-off events. [2024-05-12 10:49:49,977 INFO L125 PetriNetUnfolderBase]: For 849003/849556 co-relation queries the response was YES. [2024-05-12 10:49:50,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74853 conditions, 9578 events. 5414/9578 cut-off events. For 849003/849556 co-relation queries the response was YES. Maximal size of possible extension queue 635. Compared 75092 event pairs, 1134 based on Foata normal form. 335/9778 useless extension candidates. Maximal degree in co-relation 74698. Up to 7768 conditions per place. [2024-05-12 10:49:50,102 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 356 selfloop transitions, 79 changer transitions 3/456 dead transitions. [2024-05-12 10:49:50,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 456 transitions, 8628 flow [2024-05-12 10:49:50,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:49:50,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:49:50,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-05-12 10:49:50,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6064139941690962 [2024-05-12 10:49:50,103 INFO L175 Difference]: Start difference. First operand has 318 places, 425 transitions, 7130 flow. Second operand 7 states and 208 transitions. [2024-05-12 10:49:50,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 456 transitions, 8628 flow [2024-05-12 10:49:53,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 456 transitions, 8240 flow, removed 165 selfloop flow, removed 3 redundant places. [2024-05-12 10:49:53,089 INFO L231 Difference]: Finished difference. Result has 321 places, 429 transitions, 7113 flow [2024-05-12 10:49:53,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6804, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7113, PETRI_PLACES=321, PETRI_TRANSITIONS=429} [2024-05-12 10:49:53,090 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 268 predicate places. [2024-05-12 10:49:53,090 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 429 transitions, 7113 flow [2024-05-12 10:49:53,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.428571428571427) internal successors, (150), 7 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:49:53,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:49:53,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:49:53,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-05-12 10:49:53,090 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:49:53,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:49:53,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1258926922, now seen corresponding path program 3 times [2024-05-12 10:49:53,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:49:53,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093882580] [2024-05-12 10:49:53,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:49:53,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:49:53,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:49:53,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:49:53,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:49:53,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093882580] [2024-05-12 10:49:53,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093882580] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:49:53,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:49:53,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:49:53,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580612480] [2024-05-12 10:49:53,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:49:53,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:49:53,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:49:53,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:49:53,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:49:53,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:49:53,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 429 transitions, 7113 flow. Second operand has 7 states, 7 states have (on average 21.428571428571427) internal successors, (150), 7 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:49:53,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:49:53,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:49:53,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:49:55,471 INFO L124 PetriNetUnfolderBase]: 5429/9641 cut-off events. [2024-05-12 10:49:55,471 INFO L125 PetriNetUnfolderBase]: For 838284/838773 co-relation queries the response was YES. [2024-05-12 10:49:55,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73710 conditions, 9641 events. 5429/9641 cut-off events. For 838284/838773 co-relation queries the response was YES. Maximal size of possible extension queue 634. Compared 76144 event pairs, 1295 based on Foata normal form. 313/9832 useless extension candidates. Maximal degree in co-relation 73554. Up to 8016 conditions per place. [2024-05-12 10:49:55,601 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 370 selfloop transitions, 62 changer transitions 2/452 dead transitions. [2024-05-12 10:49:55,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 452 transitions, 8213 flow [2024-05-12 10:49:55,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:49:55,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:49:55,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-05-12 10:49:55,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6156462585034014 [2024-05-12 10:49:55,602 INFO L175 Difference]: Start difference. First operand has 321 places, 429 transitions, 7113 flow. Second operand 6 states and 181 transitions. [2024-05-12 10:49:55,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 452 transitions, 8213 flow [2024-05-12 10:49:59,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 452 transitions, 7962 flow, removed 64 selfloop flow, removed 6 redundant places. [2024-05-12 10:49:59,045 INFO L231 Difference]: Finished difference. Result has 321 places, 429 transitions, 6991 flow [2024-05-12 10:49:59,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6862, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6991, PETRI_PLACES=321, PETRI_TRANSITIONS=429} [2024-05-12 10:49:59,046 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 268 predicate places. [2024-05-12 10:49:59,046 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 429 transitions, 6991 flow [2024-05-12 10:49:59,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.428571428571427) internal successors, (150), 7 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:49:59,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:49:59,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:49:59,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-05-12 10:49:59,046 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:49:59,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:49:59,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1613604096, now seen corresponding path program 4 times [2024-05-12 10:49:59,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:49:59,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553121087] [2024-05-12 10:49:59,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:49:59,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:49:59,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:49:59,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:49:59,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:49:59,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553121087] [2024-05-12 10:49:59,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553121087] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:49:59,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:49:59,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:49:59,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097350040] [2024-05-12 10:49:59,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:49:59,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:49:59,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:49:59,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:49:59,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:49:59,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:49:59,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 429 transitions, 6991 flow. Second operand has 7 states, 7 states have (on average 21.428571428571427) internal successors, (150), 7 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:49:59,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:49:59,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:49:59,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:50:01,154 INFO L124 PetriNetUnfolderBase]: 5423/9605 cut-off events. [2024-05-12 10:50:01,154 INFO L125 PetriNetUnfolderBase]: For 849128/849681 co-relation queries the response was YES. [2024-05-12 10:50:01,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73343 conditions, 9605 events. 5423/9605 cut-off events. For 849128/849681 co-relation queries the response was YES. Maximal size of possible extension queue 636. Compared 75620 event pairs, 1291 based on Foata normal form. 335/9805 useless extension candidates. Maximal degree in co-relation 73189. Up to 8058 conditions per place. [2024-05-12 10:50:01,274 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 367 selfloop transitions, 63 changer transitions 1/449 dead transitions. [2024-05-12 10:50:01,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 449 transitions, 7975 flow [2024-05-12 10:50:01,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:50:01,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:50:01,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-05-12 10:50:01,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-05-12 10:50:01,275 INFO L175 Difference]: Start difference. First operand has 321 places, 429 transitions, 6991 flow. Second operand 6 states and 178 transitions. [2024-05-12 10:50:01,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 449 transitions, 7975 flow [2024-05-12 10:50:04,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 449 transitions, 7815 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-05-12 10:50:04,431 INFO L231 Difference]: Finished difference. Result has 321 places, 431 transitions, 7046 flow [2024-05-12 10:50:04,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6837, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7046, PETRI_PLACES=321, PETRI_TRANSITIONS=431} [2024-05-12 10:50:04,431 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 268 predicate places. [2024-05-12 10:50:04,431 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 431 transitions, 7046 flow [2024-05-12 10:50:04,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.428571428571427) internal successors, (150), 7 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:50:04,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:50:04,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:50:04,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-05-12 10:50:04,432 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:50:04,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:50:04,432 INFO L85 PathProgramCache]: Analyzing trace with hash -205593384, now seen corresponding path program 5 times [2024-05-12 10:50:04,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:50:04,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289766972] [2024-05-12 10:50:04,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:50:04,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:50:04,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:50:04,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:50:04,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:50:04,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289766972] [2024-05-12 10:50:04,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289766972] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:50:04,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:50:04,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:50:04,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334416782] [2024-05-12 10:50:04,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:50:04,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:50:04,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:50:04,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:50:04,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:50:04,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-05-12 10:50:04,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 431 transitions, 7046 flow. Second operand has 7 states, 7 states have (on average 21.428571428571427) internal successors, (150), 7 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:50:04,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:50:04,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-05-12 10:50:04,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:50:06,734 INFO L124 PetriNetUnfolderBase]: 5433/9654 cut-off events. [2024-05-12 10:50:06,734 INFO L125 PetriNetUnfolderBase]: For 856228/856722 co-relation queries the response was YES. [2024-05-12 10:50:06,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73099 conditions, 9654 events. 5433/9654 cut-off events. For 856228/856722 co-relation queries the response was YES. Maximal size of possible extension queue 634. Compared 76256 event pairs, 1286 based on Foata normal form. 321/9865 useless extension candidates. Maximal degree in co-relation 72945. Up to 8017 conditions per place. [2024-05-12 10:50:06,857 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 353 selfloop transitions, 82 changer transitions 2/455 dead transitions. [2024-05-12 10:50:06,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 455 transitions, 8156 flow [2024-05-12 10:50:06,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:50:06,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:50:06,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-05-12 10:50:06,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5867346938775511 [2024-05-12 10:50:06,858 INFO L175 Difference]: Start difference. First operand has 321 places, 431 transitions, 7046 flow. Second operand 8 states and 230 transitions. [2024-05-12 10:50:06,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 455 transitions, 8156 flow [2024-05-12 10:50:10,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 455 transitions, 7893 flow, removed 70 selfloop flow, removed 4 redundant places. [2024-05-12 10:50:10,048 INFO L231 Difference]: Finished difference. Result has 325 places, 431 transitions, 6954 flow [2024-05-12 10:50:10,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6783, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6954, PETRI_PLACES=325, PETRI_TRANSITIONS=431} [2024-05-12 10:50:10,049 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 272 predicate places. [2024-05-12 10:50:10,049 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 431 transitions, 6954 flow [2024-05-12 10:50:10,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.428571428571427) internal successors, (150), 7 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:50:10,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:50:10,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:50:10,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-05-12 10:50:10,049 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:50:10,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:50:10,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1786093986, now seen corresponding path program 6 times [2024-05-12 10:50:10,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:50:10,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492332592] [2024-05-12 10:50:10,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:50:10,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:50:10,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat