./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/mutex-meet/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version bcb38a6f 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/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-05-21_14-57-05.files/mutex-meet/safe014_pso.oepc_pso.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 --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-bcb38a6-m [2024-06-04 16:06:58,372 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-04 16:06:58,434 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-04 16:06:58,439 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-04 16:06:58,439 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-04 16:06:58,461 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-04 16:06:58,462 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-04 16:06:58,462 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-04 16:06:58,463 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-04 16:06:58,466 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-04 16:06:58,466 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-04 16:06:58,466 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-04 16:06:58,467 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-04 16:06:58,468 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-04 16:06:58,468 INFO L153 SettingsManager]: * Use SBE=true [2024-06-04 16:06:58,468 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-04 16:06:58,469 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-04 16:06:58,469 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-04 16:06:58,469 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-04 16:06:58,469 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-04 16:06:58,469 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-04 16:06:58,470 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-04 16:06:58,470 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-04 16:06:58,470 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-04 16:06:58,470 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-04 16:06:58,471 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-04 16:06:58,471 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-04 16:06:58,471 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-04 16:06:58,471 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-04 16:06:58,472 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-04 16:06:58,472 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-04 16:06:58,473 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-04 16:06:58,473 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-04 16:06:58,473 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-04 16:06:58,473 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-04 16:06:58,473 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-04 16:06:58,474 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-04 16:06:58,474 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-04 16:06:58,474 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-04 16:06:58,474 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-04 16:06:58,474 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-04 16:06:58,475 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-04 16:06:58,475 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-04 16:06:58,475 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-04 16:06:58,676 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-04 16:06:58,696 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-04 16:06:58,698 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-04 16:06:58,698 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-04 16:06:58,699 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-04 16:06:58,700 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/mutex-meet/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-04 16:06:58,858 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-04 16:06:58,858 INFO L274 PluginConnector]: CDTParser initialized [2024-06-04 16:06:58,859 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-04 16:06:59,853 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-04 16:07:00,046 INFO L384 CDTParser]: Found 1 translation units. [2024-06-04 16:07:00,046 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-04 16:07:00,063 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6120d4c50/b6ec357b073046ca994697b48278e447/FLAG9b14c97eb [2024-06-04 16:07:00,073 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6120d4c50/b6ec357b073046ca994697b48278e447 [2024-06-04 16:07:00,074 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-04 16:07:00,075 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-04 16:07:00,076 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-04 16:07:00,076 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-04 16:07:00,082 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-04 16:07:00,083 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 04:06:58" (1/2) ... [2024-06-04 16:07:00,083 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@556fb94 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 04:07:00, skipping insertion in model container [2024-06-04 16:07:00,084 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 04:06:58" (1/2) ... [2024-06-04 16:07:00,085 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@712c5a60 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 04:07:00, skipping insertion in model container [2024-06-04 16:07:00,085 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.06 04:07:00" (2/2) ... [2024-06-04 16:07:00,085 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@556fb94 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 04:07:00, skipping insertion in model container [2024-06-04 16:07:00,085 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.06 04:07:00" (2/2) ... [2024-06-04 16:07:00,085 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-04 16:07:00,134 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-04 16:07:00,135 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 2) && __unbuffered_p0_EBX <= 127) && ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 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 <= 1) && (y == 0 || y == 1)))) && (! multithreaded || (((((((((((((((((((((long long )__unbuffered_cnt + (long long )__unbuffered_p0_EAX >= 0LL && (long long )__unbuffered_cnt + (long long )__unbuffered_p0_EBX >= 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_p0_EBX >= 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_p0_EBX + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )x >= 0LL) && (long long )__unbuffered_p0_EBX + (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))) && (! multithreaded || ((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p0_EBX) && 0 <= __unbuffered_p2_EAX) && 0 <= x) && 0 <= y) && __unbuffered_p0_EAX <= 1) && __unbuffered_p0_EBX <= 127) && __unbuffered_p2_EAX <= 127) && y <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (y == 0 || y == 1)) && ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-06-04 16:07:00,135 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 2) && __unbuffered_p0_EBX <= 127) && ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 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 <= 1) && (y == 0 || y == 1)))) && (! multithreaded || (((((((((((((((((((((long long )__unbuffered_cnt + (long long )__unbuffered_p0_EAX >= 0LL && (long long )__unbuffered_cnt + (long long )__unbuffered_p0_EBX >= 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_p0_EBX >= 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_p0_EBX + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )x >= 0LL) && (long long )__unbuffered_p0_EBX + (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))) && (! multithreaded || ((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p0_EBX) && 0 <= __unbuffered_p2_EAX) && 0 <= x) && 0 <= y) && __unbuffered_p0_EAX <= 1) && __unbuffered_p0_EBX <= 127) && __unbuffered_p2_EAX <= 127) && y <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (y == 0 || y == 1)) && ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-06-04 16:07:00,135 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 2) && __unbuffered_p0_EBX <= 127) && ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 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 <= 1) && (y == 0 || y == 1)))) && (! multithreaded || (((((((((((((((((((((long long )__unbuffered_cnt + (long long )__unbuffered_p0_EAX >= 0LL && (long long )__unbuffered_cnt + (long long )__unbuffered_p0_EBX >= 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_p0_EBX >= 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_p0_EBX + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )x >= 0LL) && (long long )__unbuffered_p0_EBX + (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))) && (! multithreaded || ((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p0_EBX) && 0 <= __unbuffered_p2_EAX) && 0 <= x) && 0 <= y) && __unbuffered_p0_EAX <= 1) && __unbuffered_p0_EBX <= 127) && __unbuffered_p2_EAX <= 127) && y <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (y == 0 || y == 1)) && ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-06-04 16:07:00,136 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-04 16:07:00,136 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-04 16:07:00,173 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-04 16:07:00,439 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-04 16:07:00,445 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-04 16:07:00,571 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-04 16:07:00,613 INFO L206 MainTranslator]: Completed translation [2024-06-04 16:07:00,615 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 04:07:00 WrapperNode [2024-06-04 16:07:00,615 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-04 16:07:00,616 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-04 16:07:00,616 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-04 16:07:00,616 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-04 16:07:00,621 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 04:07:00" (1/1) ... [2024-06-04 16:07:00,647 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 04:07:00" (1/1) ... [2024-06-04 16:07:00,680 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-04 16:07:00,680 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-04 16:07:00,681 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-04 16:07:00,681 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-04 16:07:00,681 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-04 16:07:00,690 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 04:07:00" (1/1) ... [2024-06-04 16:07:00,691 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 04:07:00" (1/1) ... [2024-06-04 16:07:00,696 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 04:07:00" (1/1) ... [2024-06-04 16:07:00,716 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-04 16:07:00,716 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 04:07:00" (1/1) ... [2024-06-04 16:07:00,717 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 04:07:00" (1/1) ... [2024-06-04 16:07:00,732 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 04:07:00" (1/1) ... [2024-06-04 16:07:00,734 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 04:07:00" (1/1) ... [2024-06-04 16:07:00,737 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 04:07:00" (1/1) ... [2024-06-04 16:07:00,739 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 04:07:00" (1/1) ... [2024-06-04 16:07:00,741 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-04 16:07:00,745 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-04 16:07:00,745 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-04 16:07:00,745 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-04 16:07:00,746 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 04:07:00" (1/1) ... [2024-06-04 16:07:00,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-04 16:07:00,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-04 16:07:00,769 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-04 16:07:00,780 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-04 16:07:00,798 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-04 16:07:00,798 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-04 16:07:00,798 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-04 16:07:00,798 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-04 16:07:00,798 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-04 16:07:00,798 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-04 16:07:00,798 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-04 16:07:00,799 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-04 16:07:00,799 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-04 16:07:00,799 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-04 16:07:00,799 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-04 16:07:00,799 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-04 16:07:00,800 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-04 16:07:00,895 INFO L244 CfgBuilder]: Building ICFG [2024-06-04 16:07:00,897 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-04 16:07:01,150 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-04 16:07:01,151 INFO L293 CfgBuilder]: Performing block encoding [2024-06-04 16:07:01,232 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-04 16:07:01,232 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-04 16:07:01,232 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.06 04:07:01 BoogieIcfgContainer [2024-06-04 16:07:01,232 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-04 16:07:01,234 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-04 16:07:01,234 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-04 16:07:01,236 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-04 16:07:01,236 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 04:06:58" (1/4) ... [2024-06-04 16:07:01,237 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@19df98f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 04.06 04:07:01, skipping insertion in model container [2024-06-04 16:07:01,237 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.06 04:07:00" (2/4) ... [2024-06-04 16:07:01,237 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@19df98f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.06 04:07:01, skipping insertion in model container [2024-06-04 16:07:01,237 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 04:07:00" (3/4) ... [2024-06-04 16:07:01,237 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@19df98f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.06 04:07:01, skipping insertion in model container [2024-06-04 16:07:01,237 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.06 04:07:01" (4/4) ... [2024-06-04 16:07:01,239 INFO L112 eAbstractionObserver]: Analyzing ICFG safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-04 16:07:01,251 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-04 16:07:01,252 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-04 16:07:01,252 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-04 16:07:01,298 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-04 16:07:01,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-04 16:07:01,354 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-04 16:07:01,354 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-04 16:07:01,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-04 16:07:01,356 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-04 16:07:01,359 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-04 16:07:01,370 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-04 16:07:01,376 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;@43eae80e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-04 16:07:01,376 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-04 16:07:01,381 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-04 16:07:01,381 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-04 16:07:01,381 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-04 16:07:01,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:01,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-04 16:07:01,383 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:01,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:01,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1782945868, now seen corresponding path program 1 times [2024-06-04 16:07:01,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:01,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842314462] [2024-06-04 16:07:01,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:01,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:01,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:01,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:01,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:01,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842314462] [2024-06-04 16:07:01,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842314462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:01,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:01,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-04 16:07:01,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390536727] [2024-06-04 16:07:01,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:01,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-04 16:07:01,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:01,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-04 16:07:01,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-04 16:07:02,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-04 16:07:02,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:02,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:02,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-04 16:07:02,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:02,203 INFO L124 PetriNetUnfolderBase]: 430/730 cut-off events. [2024-06-04 16:07:02,204 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2024-06-04 16:07:02,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1455 conditions, 730 events. 430/730 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3710 event pairs, 241 based on Foata normal form. 1/693 useless extension candidates. Maximal degree in co-relation 1440. Up to 672 conditions per place. [2024-06-04 16:07:02,214 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 29 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-04 16:07:02,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 165 flow [2024-06-04 16:07:02,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-04 16:07:02,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-04 16:07:02,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 84 transitions. [2024-06-04 16:07:02,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6829268292682927 [2024-06-04 16:07:02,226 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 84 transitions. [2024-06-04 16:07:02,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 165 flow [2024-06-04 16:07:02,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 160 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-04 16:07:02,232 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-04 16:07:02,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-04 16:07:02,236 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-04 16:07:02,236 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-04 16:07:02,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:02,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:02,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:02,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-04 16:07:02,238 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:02,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:02,239 INFO L85 PathProgramCache]: Analyzing trace with hash -116908628, now seen corresponding path program 1 times [2024-06-04 16:07:02,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:02,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520477973] [2024-06-04 16:07:02,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:02,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:02,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:02,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:02,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:02,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520477973] [2024-06-04 16:07:02,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520477973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:02,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:02,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:07:02,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029603577] [2024-06-04 16:07:02,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:02,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:07:02,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:02,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:07:02,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:07:02,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 16:07:02,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:02,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:02,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 16:07:02,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:02,830 INFO L124 PetriNetUnfolderBase]: 755/1248 cut-off events. [2024-06-04 16:07:02,830 INFO L125 PetriNetUnfolderBase]: For 222/236 co-relation queries the response was YES. [2024-06-04 16:07:02,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2843 conditions, 1248 events. 755/1248 cut-off events. For 222/236 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6102 event pairs, 249 based on Foata normal form. 13/1224 useless extension candidates. Maximal degree in co-relation 2828. Up to 1093 conditions per place. [2024-06-04 16:07:02,838 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 37 selfloop transitions, 6 changer transitions 0/50 dead transitions. [2024-06-04 16:07:02,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 50 transitions, 224 flow [2024-06-04 16:07:02,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 16:07:02,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 16:07:02,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-06-04 16:07:02,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-04 16:07:02,842 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 102 transitions. [2024-06-04 16:07:02,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 50 transitions, 224 flow [2024-06-04 16:07:02,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 50 transitions, 220 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-04 16:07:02,846 INFO L231 Difference]: Finished difference. Result has 44 places, 36 transitions, 123 flow [2024-06-04 16:07:02,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=123, PETRI_PLACES=44, PETRI_TRANSITIONS=36} [2024-06-04 16:07:02,847 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 2 predicate places. [2024-06-04 16:07:02,847 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 36 transitions, 123 flow [2024-06-04 16:07:02,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:02,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:02,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:02,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-04 16:07:02,850 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:02,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:02,851 INFO L85 PathProgramCache]: Analyzing trace with hash -214704722, now seen corresponding path program 1 times [2024-06-04 16:07:02,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:02,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116160039] [2024-06-04 16:07:02,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:02,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:02,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:03,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:03,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:03,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116160039] [2024-06-04 16:07:03,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116160039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:03,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:03,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 16:07:03,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723807804] [2024-06-04 16:07:03,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:03,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 16:07:03,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:03,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 16:07:03,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-06-04 16:07:03,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 16:07:03,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 36 transitions, 123 flow. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:03,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:03,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 16:07:03,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:03,382 INFO L124 PetriNetUnfolderBase]: 758/1252 cut-off events. [2024-06-04 16:07:03,382 INFO L125 PetriNetUnfolderBase]: For 629/629 co-relation queries the response was YES. [2024-06-04 16:07:03,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3094 conditions, 1252 events. 758/1252 cut-off events. For 629/629 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 6294 event pairs, 224 based on Foata normal form. 6/1254 useless extension candidates. Maximal degree in co-relation 3077. Up to 1074 conditions per place. [2024-06-04 16:07:03,389 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 44 selfloop transitions, 14 changer transitions 0/65 dead transitions. [2024-06-04 16:07:03,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 65 transitions, 325 flow [2024-06-04 16:07:03,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 16:07:03,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 16:07:03,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-04 16:07:03,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624390243902439 [2024-06-04 16:07:03,391 INFO L175 Difference]: Start difference. First operand has 44 places, 36 transitions, 123 flow. Second operand 5 states and 128 transitions. [2024-06-04 16:07:03,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 65 transitions, 325 flow [2024-06-04 16:07:03,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 65 transitions, 312 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-04 16:07:03,393 INFO L231 Difference]: Finished difference. Result has 48 places, 46 transitions, 202 flow [2024-06-04 16:07:03,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=202, PETRI_PLACES=48, PETRI_TRANSITIONS=46} [2024-06-04 16:07:03,394 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 6 predicate places. [2024-06-04 16:07:03,394 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 46 transitions, 202 flow [2024-06-04 16:07:03,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:03,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:03,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:03,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-04 16:07:03,395 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:03,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:03,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1910852492, now seen corresponding path program 1 times [2024-06-04 16:07:03,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:03,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832849214] [2024-06-04 16:07:03,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:03,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:03,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:03,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:03,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:03,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832849214] [2024-06-04 16:07:03,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832849214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:03,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:03,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 16:07:03,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593794569] [2024-06-04 16:07:03,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:03,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 16:07:03,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:03,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 16:07:03,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-06-04 16:07:03,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 16:07:03,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 46 transitions, 202 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:03,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:03,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 16:07:03,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:03,806 INFO L124 PetriNetUnfolderBase]: 742/1224 cut-off events. [2024-06-04 16:07:03,806 INFO L125 PetriNetUnfolderBase]: For 1407/1407 co-relation queries the response was YES. [2024-06-04 16:07:03,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3782 conditions, 1224 events. 742/1224 cut-off events. For 1407/1407 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 6153 event pairs, 244 based on Foata normal form. 6/1226 useless extension candidates. Maximal degree in co-relation 3763. Up to 1058 conditions per place. [2024-06-04 16:07:03,813 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 42 selfloop transitions, 14 changer transitions 0/63 dead transitions. [2024-06-04 16:07:03,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 63 transitions, 364 flow [2024-06-04 16:07:03,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 16:07:03,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 16:07:03,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-04 16:07:03,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146341463414634 [2024-06-04 16:07:03,814 INFO L175 Difference]: Start difference. First operand has 48 places, 46 transitions, 202 flow. Second operand 5 states and 126 transitions. [2024-06-04 16:07:03,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 63 transitions, 364 flow [2024-06-04 16:07:03,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 63 transitions, 348 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-04 16:07:03,818 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 224 flow [2024-06-04 16:07:03,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=186, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=224, PETRI_PLACES=52, PETRI_TRANSITIONS=46} [2024-06-04 16:07:03,819 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 10 predicate places. [2024-06-04 16:07:03,819 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 224 flow [2024-06-04 16:07:03,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:03,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:03,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:03,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-04 16:07:03,820 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:03,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:03,820 INFO L85 PathProgramCache]: Analyzing trace with hash -2094094253, now seen corresponding path program 1 times [2024-06-04 16:07:03,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:03,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810484351] [2024-06-04 16:07:03,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:03,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:03,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:04,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:04,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:04,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810484351] [2024-06-04 16:07:04,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810484351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:04,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:04,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:07:04,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331749046] [2024-06-04 16:07:04,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:04,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:07:04,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:04,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:07:04,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:07:04,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:07:04,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 224 flow. Second operand has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:04,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:04,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:07:04,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:04,333 INFO L124 PetriNetUnfolderBase]: 951/1557 cut-off events. [2024-06-04 16:07:04,333 INFO L125 PetriNetUnfolderBase]: For 2111/2111 co-relation queries the response was YES. [2024-06-04 16:07:04,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4954 conditions, 1557 events. 951/1557 cut-off events. For 2111/2111 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7820 event pairs, 278 based on Foata normal form. 3/1556 useless extension candidates. Maximal degree in co-relation 4933. Up to 1273 conditions per place. [2024-06-04 16:07:04,342 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 53 selfloop transitions, 21 changer transitions 0/80 dead transitions. [2024-06-04 16:07:04,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 80 transitions, 506 flow [2024-06-04 16:07:04,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:07:04,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:07:04,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-04 16:07:04,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-04 16:07:04,344 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 224 flow. Second operand 6 states and 148 transitions. [2024-06-04 16:07:04,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 80 transitions, 506 flow [2024-06-04 16:07:04,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 80 transitions, 478 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-04 16:07:04,347 INFO L231 Difference]: Finished difference. Result has 55 places, 54 transitions, 317 flow [2024-06-04 16:07:04,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=196, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=317, PETRI_PLACES=55, PETRI_TRANSITIONS=54} [2024-06-04 16:07:04,348 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 13 predicate places. [2024-06-04 16:07:04,348 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 54 transitions, 317 flow [2024-06-04 16:07:04,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:04,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:04,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:04,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-04 16:07:04,349 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:04,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:04,349 INFO L85 PathProgramCache]: Analyzing trace with hash -1060815169, now seen corresponding path program 1 times [2024-06-04 16:07:04,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:04,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875283278] [2024-06-04 16:07:04,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:04,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:04,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:04,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:04,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:04,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875283278] [2024-06-04 16:07:04,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875283278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:04,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:04,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:07:04,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858959308] [2024-06-04 16:07:04,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:04,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:07:04,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:04,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:07:04,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:07:04,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 16:07:04,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 54 transitions, 317 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:04,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:04,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 16:07:04,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:04,818 INFO L124 PetriNetUnfolderBase]: 836/1377 cut-off events. [2024-06-04 16:07:04,818 INFO L125 PetriNetUnfolderBase]: For 3623/3623 co-relation queries the response was YES. [2024-06-04 16:07:04,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5066 conditions, 1377 events. 836/1377 cut-off events. For 3623/3623 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7091 event pairs, 234 based on Foata normal form. 30/1403 useless extension candidates. Maximal degree in co-relation 5043. Up to 1063 conditions per place. [2024-06-04 16:07:04,827 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 58 selfloop transitions, 17 changer transitions 0/82 dead transitions. [2024-06-04 16:07:04,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 82 transitions, 575 flow [2024-06-04 16:07:04,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:07:04,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:07:04,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-04 16:07:04,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-04 16:07:04,828 INFO L175 Difference]: Start difference. First operand has 55 places, 54 transitions, 317 flow. Second operand 6 states and 151 transitions. [2024-06-04 16:07:04,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 82 transitions, 575 flow [2024-06-04 16:07:04,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 82 transitions, 541 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-04 16:07:04,833 INFO L231 Difference]: Finished difference. Result has 59 places, 57 transitions, 360 flow [2024-06-04 16:07:04,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=287, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=360, PETRI_PLACES=59, PETRI_TRANSITIONS=57} [2024-06-04 16:07:04,834 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 17 predicate places. [2024-06-04 16:07:04,834 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 57 transitions, 360 flow [2024-06-04 16:07:04,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:04,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:04,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:04,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-04 16:07:04,835 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:04,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:04,835 INFO L85 PathProgramCache]: Analyzing trace with hash -492405561, now seen corresponding path program 1 times [2024-06-04 16:07:04,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:04,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035180820] [2024-06-04 16:07:04,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:04,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:04,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:05,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:05,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:05,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035180820] [2024-06-04 16:07:05,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035180820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:05,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:05,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:07:05,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785297605] [2024-06-04 16:07:05,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:05,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:07:05,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:05,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:07:05,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:07:05,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:07:05,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 57 transitions, 360 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:05,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:05,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:07:05,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:05,304 INFO L124 PetriNetUnfolderBase]: 1053/1737 cut-off events. [2024-06-04 16:07:05,304 INFO L125 PetriNetUnfolderBase]: For 4511/4511 co-relation queries the response was YES. [2024-06-04 16:07:05,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6511 conditions, 1737 events. 1053/1737 cut-off events. For 4511/4511 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9005 event pairs, 293 based on Foata normal form. 3/1736 useless extension candidates. Maximal degree in co-relation 6486. Up to 1433 conditions per place. [2024-06-04 16:07:05,314 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 56 selfloop transitions, 25 changer transitions 0/87 dead transitions. [2024-06-04 16:07:05,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 87 transitions, 660 flow [2024-06-04 16:07:05,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:07:05,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:07:05,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-04 16:07:05,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-04 16:07:05,316 INFO L175 Difference]: Start difference. First operand has 59 places, 57 transitions, 360 flow. Second operand 6 states and 148 transitions. [2024-06-04 16:07:05,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 87 transitions, 660 flow [2024-06-04 16:07:05,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 87 transitions, 623 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-04 16:07:05,322 INFO L231 Difference]: Finished difference. Result has 61 places, 61 transitions, 418 flow [2024-06-04 16:07:05,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=323, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=418, PETRI_PLACES=61, PETRI_TRANSITIONS=61} [2024-06-04 16:07:05,323 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 19 predicate places. [2024-06-04 16:07:05,323 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 61 transitions, 418 flow [2024-06-04 16:07:05,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:05,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:05,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:05,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-04 16:07:05,324 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:05,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:05,324 INFO L85 PathProgramCache]: Analyzing trace with hash 718001223, now seen corresponding path program 2 times [2024-06-04 16:07:05,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:05,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429000163] [2024-06-04 16:07:05,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:05,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:05,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:05,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:05,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:05,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429000163] [2024-06-04 16:07:05,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429000163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:05,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:05,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:07:05,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3979785] [2024-06-04 16:07:05,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:05,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:07:05,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:05,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:07:05,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:07:05,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:07:05,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 61 transitions, 418 flow. Second operand has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:05,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:05,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:07:05,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:05,911 INFO L124 PetriNetUnfolderBase]: 1045/1725 cut-off events. [2024-06-04 16:07:05,912 INFO L125 PetriNetUnfolderBase]: For 5115/5115 co-relation queries the response was YES. [2024-06-04 16:07:05,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6501 conditions, 1725 events. 1045/1725 cut-off events. For 5115/5115 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 8915 event pairs, 283 based on Foata normal form. 3/1724 useless extension candidates. Maximal degree in co-relation 6475. Up to 1425 conditions per place. [2024-06-04 16:07:05,923 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 58 selfloop transitions, 28 changer transitions 0/92 dead transitions. [2024-06-04 16:07:05,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 92 transitions, 680 flow [2024-06-04 16:07:05,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:07:05,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:07:05,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 187 transitions. [2024-06-04 16:07:05,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5067750677506775 [2024-06-04 16:07:05,924 INFO L175 Difference]: Start difference. First operand has 61 places, 61 transitions, 418 flow. Second operand 9 states and 187 transitions. [2024-06-04 16:07:05,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 92 transitions, 680 flow [2024-06-04 16:07:05,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 92 transitions, 608 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-04 16:07:05,932 INFO L231 Difference]: Finished difference. Result has 67 places, 63 transitions, 422 flow [2024-06-04 16:07:05,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=346, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=422, PETRI_PLACES=67, PETRI_TRANSITIONS=63} [2024-06-04 16:07:05,933 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 25 predicate places. [2024-06-04 16:07:05,933 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 63 transitions, 422 flow [2024-06-04 16:07:05,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:05,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:05,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:05,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-04 16:07:05,934 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:05,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:05,934 INFO L85 PathProgramCache]: Analyzing trace with hash -1457120507, now seen corresponding path program 1 times [2024-06-04 16:07:05,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:05,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824295633] [2024-06-04 16:07:05,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:05,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:05,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:06,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:06,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:06,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824295633] [2024-06-04 16:07:06,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824295633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:06,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:06,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 16:07:06,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186799269] [2024-06-04 16:07:06,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:06,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 16:07:06,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:06,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 16:07:06,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 16:07:06,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 16:07:06,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 63 transitions, 422 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:06,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:06,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 16:07:06,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:06,375 INFO L124 PetriNetUnfolderBase]: 998/1645 cut-off events. [2024-06-04 16:07:06,375 INFO L125 PetriNetUnfolderBase]: For 6756/6805 co-relation queries the response was YES. [2024-06-04 16:07:06,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6464 conditions, 1645 events. 998/1645 cut-off events. For 6756/6805 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 8720 event pairs, 529 based on Foata normal form. 16/1617 useless extension candidates. Maximal degree in co-relation 6435. Up to 1480 conditions per place. [2024-06-04 16:07:06,390 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 59 selfloop transitions, 8 changer transitions 0/77 dead transitions. [2024-06-04 16:07:06,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 77 transitions, 618 flow [2024-06-04 16:07:06,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 16:07:06,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 16:07:06,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-06-04 16:07:06,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-04 16:07:06,392 INFO L175 Difference]: Start difference. First operand has 67 places, 63 transitions, 422 flow. Second operand 4 states and 96 transitions. [2024-06-04 16:07:06,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 77 transitions, 618 flow [2024-06-04 16:07:06,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 77 transitions, 535 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-04 16:07:06,399 INFO L231 Difference]: Finished difference. Result has 64 places, 69 transitions, 408 flow [2024-06-04 16:07:06,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=408, PETRI_PLACES=64, PETRI_TRANSITIONS=69} [2024-06-04 16:07:06,400 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 22 predicate places. [2024-06-04 16:07:06,400 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 69 transitions, 408 flow [2024-06-04 16:07:06,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:06,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:06,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:06,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-04 16:07:06,401 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:06,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:06,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1429467628, now seen corresponding path program 1 times [2024-06-04 16:07:06,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:06,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548788015] [2024-06-04 16:07:06,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:06,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:06,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:06,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:06,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:06,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548788015] [2024-06-04 16:07:06,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548788015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:06,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:06,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:07:06,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970581960] [2024-06-04 16:07:06,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:06,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:07:06,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:06,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:07:06,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:07:06,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:07:06,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 69 transitions, 408 flow. Second operand has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:06,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:06,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:07:06,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:07,030 INFO L124 PetriNetUnfolderBase]: 1187/1980 cut-off events. [2024-06-04 16:07:07,030 INFO L125 PetriNetUnfolderBase]: For 7844/7855 co-relation queries the response was YES. [2024-06-04 16:07:07,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7724 conditions, 1980 events. 1187/1980 cut-off events. For 7844/7855 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 10627 event pairs, 203 based on Foata normal form. 6/1984 useless extension candidates. Maximal degree in co-relation 7695. Up to 1551 conditions per place. [2024-06-04 16:07:07,048 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 95 selfloop transitions, 21 changer transitions 0/122 dead transitions. [2024-06-04 16:07:07,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 122 transitions, 907 flow [2024-06-04 16:07:07,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:07:07,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:07:07,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-04 16:07:07,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257452574525745 [2024-06-04 16:07:07,050 INFO L175 Difference]: Start difference. First operand has 64 places, 69 transitions, 408 flow. Second operand 9 states and 194 transitions. [2024-06-04 16:07:07,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 122 transitions, 907 flow [2024-06-04 16:07:07,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 122 transitions, 901 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-04 16:07:07,060 INFO L231 Difference]: Finished difference. Result has 76 places, 81 transitions, 567 flow [2024-06-04 16:07:07,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=402, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=567, PETRI_PLACES=76, PETRI_TRANSITIONS=81} [2024-06-04 16:07:07,061 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 34 predicate places. [2024-06-04 16:07:07,061 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 81 transitions, 567 flow [2024-06-04 16:07:07,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:07,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:07,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:07,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-04 16:07:07,062 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:07,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:07,062 INFO L85 PathProgramCache]: Analyzing trace with hash 778611006, now seen corresponding path program 2 times [2024-06-04 16:07:07,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:07,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447526759] [2024-06-04 16:07:07,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:07,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:07,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:07,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:07,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:07,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447526759] [2024-06-04 16:07:07,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447526759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:07,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:07,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:07:07,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104777932] [2024-06-04 16:07:07,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:07,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:07:07,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:07,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:07:07,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:07:07,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:07:07,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 81 transitions, 567 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:07,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:07,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:07:07,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:07,671 INFO L124 PetriNetUnfolderBase]: 1352/2237 cut-off events. [2024-06-04 16:07:07,671 INFO L125 PetriNetUnfolderBase]: For 12298/12300 co-relation queries the response was YES. [2024-06-04 16:07:07,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9719 conditions, 2237 events. 1352/2237 cut-off events. For 12298/12300 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 12218 event pairs, 198 based on Foata normal form. 6/2239 useless extension candidates. Maximal degree in co-relation 9683. Up to 1383 conditions per place. [2024-06-04 16:07:07,686 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 82 selfloop transitions, 31 changer transitions 0/119 dead transitions. [2024-06-04 16:07:07,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 119 transitions, 1038 flow [2024-06-04 16:07:07,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:07:07,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:07:07,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-04 16:07:07,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-04 16:07:07,687 INFO L175 Difference]: Start difference. First operand has 76 places, 81 transitions, 567 flow. Second operand 6 states and 153 transitions. [2024-06-04 16:07:07,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 119 transitions, 1038 flow [2024-06-04 16:07:07,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 119 transitions, 994 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-04 16:07:07,705 INFO L231 Difference]: Finished difference. Result has 81 places, 90 transitions, 722 flow [2024-06-04 16:07:07,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=530, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=722, PETRI_PLACES=81, PETRI_TRANSITIONS=90} [2024-06-04 16:07:07,706 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 39 predicate places. [2024-06-04 16:07:07,706 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 90 transitions, 722 flow [2024-06-04 16:07:07,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:07,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:07,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:07,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-04 16:07:07,707 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:07,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:07,707 INFO L85 PathProgramCache]: Analyzing trace with hash 765658614, now seen corresponding path program 3 times [2024-06-04 16:07:07,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:07,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154863046] [2024-06-04 16:07:07,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:07,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:07,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:07,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:07,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:07,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154863046] [2024-06-04 16:07:07,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154863046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:07,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:07,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:07:07,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886963895] [2024-06-04 16:07:07,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:07,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:07:07,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:07,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:07:07,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:07:08,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:07:08,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 90 transitions, 722 flow. Second operand has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:08,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:08,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:07:08,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:08,298 INFO L124 PetriNetUnfolderBase]: 1339/2226 cut-off events. [2024-06-04 16:07:08,298 INFO L125 PetriNetUnfolderBase]: For 14933/14935 co-relation queries the response was YES. [2024-06-04 16:07:08,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10377 conditions, 2226 events. 1339/2226 cut-off events. For 14933/14935 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12164 event pairs, 404 based on Foata normal form. 6/2228 useless extension candidates. Maximal degree in co-relation 10338. Up to 1912 conditions per place. [2024-06-04 16:07:08,312 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 87 selfloop transitions, 22 changer transitions 0/115 dead transitions. [2024-06-04 16:07:08,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 115 transitions, 1072 flow [2024-06-04 16:07:08,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:07:08,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:07:08,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-04 16:07:08,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5296167247386759 [2024-06-04 16:07:08,314 INFO L175 Difference]: Start difference. First operand has 81 places, 90 transitions, 722 flow. Second operand 7 states and 152 transitions. [2024-06-04 16:07:08,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 115 transitions, 1072 flow [2024-06-04 16:07:08,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 115 transitions, 1028 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-04 16:07:08,330 INFO L231 Difference]: Finished difference. Result has 86 places, 93 transitions, 780 flow [2024-06-04 16:07:08,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=678, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=780, PETRI_PLACES=86, PETRI_TRANSITIONS=93} [2024-06-04 16:07:08,331 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 44 predicate places. [2024-06-04 16:07:08,332 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 93 transitions, 780 flow [2024-06-04 16:07:08,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:08,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:08,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:08,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-04 16:07:08,332 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:08,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:08,333 INFO L85 PathProgramCache]: Analyzing trace with hash 783197766, now seen corresponding path program 4 times [2024-06-04 16:07:08,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:08,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971466529] [2024-06-04 16:07:08,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:08,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:08,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:08,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:08,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:08,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971466529] [2024-06-04 16:07:08,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971466529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:08,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:08,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:07:08,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89209227] [2024-06-04 16:07:08,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:08,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:07:08,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:08,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:07:08,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:07:08,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:07:08,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 93 transitions, 780 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:08,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:08,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:07:08,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:08,915 INFO L124 PetriNetUnfolderBase]: 1331/2196 cut-off events. [2024-06-04 16:07:08,916 INFO L125 PetriNetUnfolderBase]: For 16663/16665 co-relation queries the response was YES. [2024-06-04 16:07:08,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10608 conditions, 2196 events. 1331/2196 cut-off events. For 16663/16665 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11897 event pairs, 431 based on Foata normal form. 4/2188 useless extension candidates. Maximal degree in co-relation 10566. Up to 1914 conditions per place. [2024-06-04 16:07:08,928 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 105 selfloop transitions, 24 changer transitions 0/135 dead transitions. [2024-06-04 16:07:08,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 135 transitions, 1327 flow [2024-06-04 16:07:08,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:07:08,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:07:08,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-04 16:07:08,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-04 16:07:08,930 INFO L175 Difference]: Start difference. First operand has 86 places, 93 transitions, 780 flow. Second operand 6 states and 141 transitions. [2024-06-04 16:07:08,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 135 transitions, 1327 flow [2024-06-04 16:07:08,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 135 transitions, 1236 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-04 16:07:08,948 INFO L231 Difference]: Finished difference. Result has 90 places, 111 transitions, 1001 flow [2024-06-04 16:07:08,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=708, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1001, PETRI_PLACES=90, PETRI_TRANSITIONS=111} [2024-06-04 16:07:08,949 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-04 16:07:08,949 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 111 transitions, 1001 flow [2024-06-04 16:07:08,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:08,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:08,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:08,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-04 16:07:08,950 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:08,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:08,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1443610682, now seen corresponding path program 1 times [2024-06-04 16:07:08,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:08,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149852378] [2024-06-04 16:07:08,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:08,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:08,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:09,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:09,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:09,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149852378] [2024-06-04 16:07:09,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149852378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:09,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:09,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:07:09,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230407491] [2024-06-04 16:07:09,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:09,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:07:09,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:09,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:07:09,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:07:09,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 16:07:09,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 111 transitions, 1001 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:09,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:09,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 16:07:09,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:09,484 INFO L124 PetriNetUnfolderBase]: 1258/2150 cut-off events. [2024-06-04 16:07:09,484 INFO L125 PetriNetUnfolderBase]: For 18439/18440 co-relation queries the response was YES. [2024-06-04 16:07:09,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10617 conditions, 2150 events. 1258/2150 cut-off events. For 18439/18440 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11969 event pairs, 409 based on Foata normal form. 3/2148 useless extension candidates. Maximal degree in co-relation 10572. Up to 1838 conditions per place. [2024-06-04 16:07:09,498 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 91 selfloop transitions, 34 changer transitions 0/135 dead transitions. [2024-06-04 16:07:09,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 135 transitions, 1403 flow [2024-06-04 16:07:09,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:07:09,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:07:09,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-04 16:07:09,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-04 16:07:09,500 INFO L175 Difference]: Start difference. First operand has 90 places, 111 transitions, 1001 flow. Second operand 6 states and 145 transitions. [2024-06-04 16:07:09,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 135 transitions, 1403 flow [2024-06-04 16:07:09,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 135 transitions, 1365 flow, removed 19 selfloop flow, removed 0 redundant places. [2024-06-04 16:07:09,530 INFO L231 Difference]: Finished difference. Result has 97 places, 119 transitions, 1141 flow [2024-06-04 16:07:09,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=963, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1141, PETRI_PLACES=97, PETRI_TRANSITIONS=119} [2024-06-04 16:07:09,531 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 55 predicate places. [2024-06-04 16:07:09,531 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 119 transitions, 1141 flow [2024-06-04 16:07:09,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:09,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:09,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:09,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-04 16:07:09,532 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:09,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:09,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1639372158, now seen corresponding path program 1 times [2024-06-04 16:07:09,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:09,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100483522] [2024-06-04 16:07:09,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:09,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:09,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:09,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:09,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:09,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100483522] [2024-06-04 16:07:09,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100483522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:09,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:09,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:07:09,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850748615] [2024-06-04 16:07:09,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:09,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:07:09,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:09,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:07:09,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:07:09,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:07:09,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 119 transitions, 1141 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:09,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:09,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:07:09,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:10,207 INFO L124 PetriNetUnfolderBase]: 1285/2149 cut-off events. [2024-06-04 16:07:10,208 INFO L125 PetriNetUnfolderBase]: For 21211/21213 co-relation queries the response was YES. [2024-06-04 16:07:10,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10827 conditions, 2149 events. 1285/2149 cut-off events. For 21211/21213 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 11707 event pairs, 179 based on Foata normal form. 30/2175 useless extension candidates. Maximal degree in co-relation 10778. Up to 1359 conditions per place. [2024-06-04 16:07:10,228 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 99 selfloop transitions, 42 changer transitions 0/147 dead transitions. [2024-06-04 16:07:10,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 147 transitions, 1542 flow [2024-06-04 16:07:10,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:07:10,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:07:10,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-04 16:07:10,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505226480836237 [2024-06-04 16:07:10,229 INFO L175 Difference]: Start difference. First operand has 97 places, 119 transitions, 1141 flow. Second operand 7 states and 158 transitions. [2024-06-04 16:07:10,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 147 transitions, 1542 flow [2024-06-04 16:07:10,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 147 transitions, 1450 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-04 16:07:10,268 INFO L231 Difference]: Finished difference. Result has 101 places, 120 transitions, 1164 flow [2024-06-04 16:07:10,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1055, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1164, PETRI_PLACES=101, PETRI_TRANSITIONS=120} [2024-06-04 16:07:10,269 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 59 predicate places. [2024-06-04 16:07:10,269 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 120 transitions, 1164 flow [2024-06-04 16:07:10,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:10,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:10,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:10,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-04 16:07:10,270 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:10,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:10,271 INFO L85 PathProgramCache]: Analyzing trace with hash 2046669254, now seen corresponding path program 2 times [2024-06-04 16:07:10,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:10,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905841148] [2024-06-04 16:07:10,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:10,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:10,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:10,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:10,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:10,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905841148] [2024-06-04 16:07:10,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905841148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:10,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:10,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:07:10,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784376888] [2024-06-04 16:07:10,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:10,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:07:10,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:10,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:07:10,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:07:10,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:07:10,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 120 transitions, 1164 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:10,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:10,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:07:10,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:10,879 INFO L124 PetriNetUnfolderBase]: 1371/2291 cut-off events. [2024-06-04 16:07:10,879 INFO L125 PetriNetUnfolderBase]: For 23766/23768 co-relation queries the response was YES. [2024-06-04 16:07:10,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11642 conditions, 2291 events. 1371/2291 cut-off events. For 23766/23768 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 12679 event pairs, 386 based on Foata normal form. 24/2311 useless extension candidates. Maximal degree in co-relation 11591. Up to 1833 conditions per place. [2024-06-04 16:07:10,896 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 99 selfloop transitions, 45 changer transitions 0/150 dead transitions. [2024-06-04 16:07:10,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 150 transitions, 1588 flow [2024-06-04 16:07:10,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:07:10,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:07:10,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-04 16:07:10,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-04 16:07:10,898 INFO L175 Difference]: Start difference. First operand has 101 places, 120 transitions, 1164 flow. Second operand 7 states and 169 transitions. [2024-06-04 16:07:10,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 150 transitions, 1588 flow [2024-06-04 16:07:10,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 150 transitions, 1513 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-04 16:07:10,930 INFO L231 Difference]: Finished difference. Result has 104 places, 122 transitions, 1231 flow [2024-06-04 16:07:10,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1089, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1231, PETRI_PLACES=104, PETRI_TRANSITIONS=122} [2024-06-04 16:07:10,931 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 62 predicate places. [2024-06-04 16:07:10,932 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 122 transitions, 1231 flow [2024-06-04 16:07:10,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:10,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:10,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:10,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-04 16:07:10,932 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:10,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:10,933 INFO L85 PathProgramCache]: Analyzing trace with hash 2041306874, now seen corresponding path program 3 times [2024-06-04 16:07:10,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:10,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754408353] [2024-06-04 16:07:10,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:10,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:10,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:11,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:11,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:11,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754408353] [2024-06-04 16:07:11,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754408353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:11,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:11,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:07:11,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621954557] [2024-06-04 16:07:11,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:11,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:07:11,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:11,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:07:11,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:07:11,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:07:11,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 122 transitions, 1231 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:11,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:11,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:07:11,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:11,574 INFO L124 PetriNetUnfolderBase]: 1429/2390 cut-off events. [2024-06-04 16:07:11,574 INFO L125 PetriNetUnfolderBase]: For 26038/26040 co-relation queries the response was YES. [2024-06-04 16:07:11,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12229 conditions, 2390 events. 1429/2390 cut-off events. For 26038/26040 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 13405 event pairs, 412 based on Foata normal form. 16/2396 useless extension candidates. Maximal degree in co-relation 12178. Up to 2007 conditions per place. [2024-06-04 16:07:11,590 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 125 selfloop transitions, 23 changer transitions 0/154 dead transitions. [2024-06-04 16:07:11,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 154 transitions, 1679 flow [2024-06-04 16:07:11,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:07:11,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:07:11,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-04 16:07:11,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-04 16:07:11,593 INFO L175 Difference]: Start difference. First operand has 104 places, 122 transitions, 1231 flow. Second operand 7 states and 163 transitions. [2024-06-04 16:07:11,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 154 transitions, 1679 flow [2024-06-04 16:07:11,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 154 transitions, 1569 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-04 16:07:11,632 INFO L231 Difference]: Finished difference. Result has 106 places, 123 transitions, 1202 flow [2024-06-04 16:07:11,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1123, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1202, PETRI_PLACES=106, PETRI_TRANSITIONS=123} [2024-06-04 16:07:11,633 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 64 predicate places. [2024-06-04 16:07:11,633 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 123 transitions, 1202 flow [2024-06-04 16:07:11,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:11,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:11,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:11,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-04 16:07:11,634 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:11,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:11,634 INFO L85 PathProgramCache]: Analyzing trace with hash 2041159004, now seen corresponding path program 4 times [2024-06-04 16:07:11,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:11,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359504408] [2024-06-04 16:07:11,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:11,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:11,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:11,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:11,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:11,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359504408] [2024-06-04 16:07:11,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359504408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:11,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:11,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:07:11,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096186712] [2024-06-04 16:07:11,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:11,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:07:11,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:11,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:07:11,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:07:11,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:07:11,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 123 transitions, 1202 flow. Second operand has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:11,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:11,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:07:11,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:12,330 INFO L124 PetriNetUnfolderBase]: 1531/2571 cut-off events. [2024-06-04 16:07:12,331 INFO L125 PetriNetUnfolderBase]: For 30274/30276 co-relation queries the response was YES. [2024-06-04 16:07:12,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13140 conditions, 2571 events. 1531/2571 cut-off events. For 30274/30276 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 14617 event pairs, 407 based on Foata normal form. 18/2585 useless extension candidates. Maximal degree in co-relation 13088. Up to 1950 conditions per place. [2024-06-04 16:07:12,347 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 110 selfloop transitions, 51 changer transitions 0/167 dead transitions. [2024-06-04 16:07:12,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 167 transitions, 1772 flow [2024-06-04 16:07:12,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:07:12,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:07:12,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-04 16:07:12,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5799457994579946 [2024-06-04 16:07:12,349 INFO L175 Difference]: Start difference. First operand has 106 places, 123 transitions, 1202 flow. Second operand 9 states and 214 transitions. [2024-06-04 16:07:12,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 167 transitions, 1772 flow [2024-06-04 16:07:12,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 167 transitions, 1711 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-04 16:07:12,389 INFO L231 Difference]: Finished difference. Result has 112 places, 127 transitions, 1346 flow [2024-06-04 16:07:12,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1141, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1346, PETRI_PLACES=112, PETRI_TRANSITIONS=127} [2024-06-04 16:07:12,390 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 70 predicate places. [2024-06-04 16:07:12,390 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 127 transitions, 1346 flow [2024-06-04 16:07:12,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:12,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:12,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:12,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-04 16:07:12,391 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:12,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:12,392 INFO L85 PathProgramCache]: Analyzing trace with hash 2046884456, now seen corresponding path program 1 times [2024-06-04 16:07:12,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:12,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025516247] [2024-06-04 16:07:12,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:12,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:12,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:12,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:12,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:12,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025516247] [2024-06-04 16:07:12,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025516247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:12,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:12,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:07:12,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266810311] [2024-06-04 16:07:12,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:12,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:07:12,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:12,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:07:12,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:07:12,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:07:12,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 127 transitions, 1346 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:12,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:12,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:07:12,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:12,944 INFO L124 PetriNetUnfolderBase]: 1511/2542 cut-off events. [2024-06-04 16:07:12,944 INFO L125 PetriNetUnfolderBase]: For 30955/30975 co-relation queries the response was YES. [2024-06-04 16:07:12,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13126 conditions, 2542 events. 1511/2542 cut-off events. For 30955/30975 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 14450 event pairs, 377 based on Foata normal form. 24/2559 useless extension candidates. Maximal degree in co-relation 13072. Up to 1842 conditions per place. [2024-06-04 16:07:12,964 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 129 selfloop transitions, 23 changer transitions 0/158 dead transitions. [2024-06-04 16:07:12,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 158 transitions, 1758 flow [2024-06-04 16:07:12,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:07:12,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:07:12,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-04 16:07:12,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-04 16:07:12,966 INFO L175 Difference]: Start difference. First operand has 112 places, 127 transitions, 1346 flow. Second operand 6 states and 145 transitions. [2024-06-04 16:07:12,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 158 transitions, 1758 flow [2024-06-04 16:07:13,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 158 transitions, 1662 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-04 16:07:13,010 INFO L231 Difference]: Finished difference. Result has 113 places, 127 transitions, 1288 flow [2024-06-04 16:07:13,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1216, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1288, PETRI_PLACES=113, PETRI_TRANSITIONS=127} [2024-06-04 16:07:13,011 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-04 16:07:13,011 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 127 transitions, 1288 flow [2024-06-04 16:07:13,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:13,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:13,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:13,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-04 16:07:13,012 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:13,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:13,013 INFO L85 PathProgramCache]: Analyzing trace with hash -122231822, now seen corresponding path program 1 times [2024-06-04 16:07:13,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:13,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469455345] [2024-06-04 16:07:13,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:13,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:13,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:13,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:13,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:13,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469455345] [2024-06-04 16:07:13,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469455345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:13,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:13,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:07:13,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246068087] [2024-06-04 16:07:13,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:13,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:07:13,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:13,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:07:13,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:07:13,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:07:13,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 127 transitions, 1288 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:13,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:13,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:07:13,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:13,747 INFO L124 PetriNetUnfolderBase]: 1505/2554 cut-off events. [2024-06-04 16:07:13,747 INFO L125 PetriNetUnfolderBase]: For 30035/30057 co-relation queries the response was YES. [2024-06-04 16:07:13,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13252 conditions, 2554 events. 1505/2554 cut-off events. For 30035/30057 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 14772 event pairs, 400 based on Foata normal form. 2/2545 useless extension candidates. Maximal degree in co-relation 13195. Up to 2241 conditions per place. [2024-06-04 16:07:13,768 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 113 selfloop transitions, 35 changer transitions 0/163 dead transitions. [2024-06-04 16:07:13,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 163 transitions, 1855 flow [2024-06-04 16:07:13,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:07:13,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:07:13,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 169 transitions. [2024-06-04 16:07:13,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5152439024390244 [2024-06-04 16:07:13,770 INFO L175 Difference]: Start difference. First operand has 113 places, 127 transitions, 1288 flow. Second operand 8 states and 169 transitions. [2024-06-04 16:07:13,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 163 transitions, 1855 flow [2024-06-04 16:07:13,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 163 transitions, 1786 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-04 16:07:13,817 INFO L231 Difference]: Finished difference. Result has 121 places, 143 transitions, 1496 flow [2024-06-04 16:07:13,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1229, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1496, PETRI_PLACES=121, PETRI_TRANSITIONS=143} [2024-06-04 16:07:13,817 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 79 predicate places. [2024-06-04 16:07:13,817 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 143 transitions, 1496 flow [2024-06-04 16:07:13,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:13,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:13,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:13,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-04 16:07:13,818 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:13,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:13,818 INFO L85 PathProgramCache]: Analyzing trace with hash -133863482, now seen corresponding path program 2 times [2024-06-04 16:07:13,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:13,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869357529] [2024-06-04 16:07:13,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:13,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:13,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:14,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:14,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:14,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869357529] [2024-06-04 16:07:14,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869357529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:14,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:14,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:07:14,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031311837] [2024-06-04 16:07:14,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:14,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:07:14,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:14,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:07:14,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:07:14,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 16:07:14,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 143 transitions, 1496 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:14,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:14,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 16:07:14,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:14,352 INFO L124 PetriNetUnfolderBase]: 1501/2539 cut-off events. [2024-06-04 16:07:14,352 INFO L125 PetriNetUnfolderBase]: For 31971/32018 co-relation queries the response was YES. [2024-06-04 16:07:14,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13376 conditions, 2539 events. 1501/2539 cut-off events. For 31971/32018 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 14585 event pairs, 414 based on Foata normal form. 2/2522 useless extension candidates. Maximal degree in co-relation 13315. Up to 2238 conditions per place. [2024-06-04 16:07:14,372 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 106 selfloop transitions, 29 changer transitions 0/150 dead transitions. [2024-06-04 16:07:14,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 150 transitions, 1788 flow [2024-06-04 16:07:14,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 16:07:14,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 16:07:14,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-04 16:07:14,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-04 16:07:14,373 INFO L175 Difference]: Start difference. First operand has 121 places, 143 transitions, 1496 flow. Second operand 4 states and 97 transitions. [2024-06-04 16:07:14,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 150 transitions, 1788 flow [2024-06-04 16:07:14,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 150 transitions, 1752 flow, removed 17 selfloop flow, removed 1 redundant places. [2024-06-04 16:07:14,421 INFO L231 Difference]: Finished difference. Result has 124 places, 143 transitions, 1534 flow [2024-06-04 16:07:14,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1460, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1534, PETRI_PLACES=124, PETRI_TRANSITIONS=143} [2024-06-04 16:07:14,421 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 82 predicate places. [2024-06-04 16:07:14,422 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 143 transitions, 1534 flow [2024-06-04 16:07:14,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:14,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:14,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:14,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-04 16:07:14,422 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:14,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:14,423 INFO L85 PathProgramCache]: Analyzing trace with hash -133447772, now seen corresponding path program 3 times [2024-06-04 16:07:14,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:14,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013512437] [2024-06-04 16:07:14,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:14,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:14,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:14,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:14,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:14,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013512437] [2024-06-04 16:07:14,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013512437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:14,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:14,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:07:14,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320506645] [2024-06-04 16:07:14,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:14,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:07:14,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:14,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:07:14,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:07:14,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 16:07:14,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 143 transitions, 1534 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:14,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:14,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 16:07:14,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:14,946 INFO L124 PetriNetUnfolderBase]: 1495/2531 cut-off events. [2024-06-04 16:07:14,946 INFO L125 PetriNetUnfolderBase]: For 34133/34174 co-relation queries the response was YES. [2024-06-04 16:07:14,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13482 conditions, 2531 events. 1495/2531 cut-off events. For 34133/34174 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 14508 event pairs, 413 based on Foata normal form. 2/2514 useless extension candidates. Maximal degree in co-relation 13419. Up to 2228 conditions per place. [2024-06-04 16:07:14,962 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 107 selfloop transitions, 32 changer transitions 0/154 dead transitions. [2024-06-04 16:07:14,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 154 transitions, 1862 flow [2024-06-04 16:07:14,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 16:07:14,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 16:07:14,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-04 16:07:14,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-04 16:07:14,964 INFO L175 Difference]: Start difference. First operand has 124 places, 143 transitions, 1534 flow. Second operand 5 states and 115 transitions. [2024-06-04 16:07:14,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 154 transitions, 1862 flow [2024-06-04 16:07:15,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 154 transitions, 1791 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-04 16:07:15,013 INFO L231 Difference]: Finished difference. Result has 125 places, 146 transitions, 1565 flow [2024-06-04 16:07:15,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1463, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1565, PETRI_PLACES=125, PETRI_TRANSITIONS=146} [2024-06-04 16:07:15,013 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 83 predicate places. [2024-06-04 16:07:15,013 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 146 transitions, 1565 flow [2024-06-04 16:07:15,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:15,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:15,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:15,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-04 16:07:15,014 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:15,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:15,014 INFO L85 PathProgramCache]: Analyzing trace with hash 2123651450, now seen corresponding path program 1 times [2024-06-04 16:07:15,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:15,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162061069] [2024-06-04 16:07:15,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:15,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:15,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:15,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:15,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:15,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162061069] [2024-06-04 16:07:15,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162061069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:15,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:15,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:07:15,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817987143] [2024-06-04 16:07:15,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:15,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:07:15,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:15,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:07:15,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:07:15,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 16:07:15,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 146 transitions, 1565 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:15,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:15,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 16:07:15,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:15,573 INFO L124 PetriNetUnfolderBase]: 1491/2555 cut-off events. [2024-06-04 16:07:15,573 INFO L125 PetriNetUnfolderBase]: For 34584/34589 co-relation queries the response was YES. [2024-06-04 16:07:15,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13845 conditions, 2555 events. 1491/2555 cut-off events. For 34584/34589 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 14770 event pairs, 418 based on Foata normal form. 7/2552 useless extension candidates. Maximal degree in co-relation 13782. Up to 2176 conditions per place. [2024-06-04 16:07:15,593 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 110 selfloop transitions, 46 changer transitions 0/166 dead transitions. [2024-06-04 16:07:15,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 166 transitions, 2015 flow [2024-06-04 16:07:15,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:07:15,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:07:15,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-04 16:07:15,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-04 16:07:15,594 INFO L175 Difference]: Start difference. First operand has 125 places, 146 transitions, 1565 flow. Second operand 6 states and 144 transitions. [2024-06-04 16:07:15,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 166 transitions, 2015 flow [2024-06-04 16:07:15,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 166 transitions, 1937 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-04 16:07:15,645 INFO L231 Difference]: Finished difference. Result has 128 places, 150 transitions, 1630 flow [2024-06-04 16:07:15,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1487, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1630, PETRI_PLACES=128, PETRI_TRANSITIONS=150} [2024-06-04 16:07:15,646 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 86 predicate places. [2024-06-04 16:07:15,646 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 150 transitions, 1630 flow [2024-06-04 16:07:15,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:15,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:15,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:15,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-04 16:07:15,647 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:15,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:15,647 INFO L85 PathProgramCache]: Analyzing trace with hash 2123771420, now seen corresponding path program 2 times [2024-06-04 16:07:15,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:15,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219780992] [2024-06-04 16:07:15,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:15,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:15,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:15,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:15,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:15,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219780992] [2024-06-04 16:07:15,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219780992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:15,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:15,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:07:15,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670022396] [2024-06-04 16:07:15,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:15,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:07:15,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:15,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:07:15,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:07:15,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 16:07:15,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 150 transitions, 1630 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:15,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:15,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 16:07:15,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:16,224 INFO L124 PetriNetUnfolderBase]: 1483/2544 cut-off events. [2024-06-04 16:07:16,224 INFO L125 PetriNetUnfolderBase]: For 36165/36170 co-relation queries the response was YES. [2024-06-04 16:07:16,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13911 conditions, 2544 events. 1483/2544 cut-off events. For 36165/36170 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 14703 event pairs, 418 based on Foata normal form. 7/2541 useless extension candidates. Maximal degree in co-relation 13847. Up to 2168 conditions per place. [2024-06-04 16:07:16,243 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 110 selfloop transitions, 46 changer transitions 0/166 dead transitions. [2024-06-04 16:07:16,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 166 transitions, 1994 flow [2024-06-04 16:07:16,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:07:16,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:07:16,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-04 16:07:16,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-04 16:07:16,245 INFO L175 Difference]: Start difference. First operand has 128 places, 150 transitions, 1630 flow. Second operand 7 states and 162 transitions. [2024-06-04 16:07:16,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 166 transitions, 1994 flow [2024-06-04 16:07:16,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 166 transitions, 1868 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-04 16:07:16,292 INFO L231 Difference]: Finished difference. Result has 131 places, 150 transitions, 1603 flow [2024-06-04 16:07:16,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1504, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1603, PETRI_PLACES=131, PETRI_TRANSITIONS=150} [2024-06-04 16:07:16,292 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 89 predicate places. [2024-06-04 16:07:16,292 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 150 transitions, 1603 flow [2024-06-04 16:07:16,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:16,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:16,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:16,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-04 16:07:16,293 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:16,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:16,293 INFO L85 PathProgramCache]: Analyzing trace with hash -777337550, now seen corresponding path program 1 times [2024-06-04 16:07:16,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:16,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683229809] [2024-06-04 16:07:16,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:16,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:16,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:16,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:16,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:16,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683229809] [2024-06-04 16:07:16,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683229809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:16,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:16,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:07:16,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037010889] [2024-06-04 16:07:16,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:16,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:07:16,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:16,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:07:16,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:07:16,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:07:16,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 150 transitions, 1603 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:16,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:16,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:07:16,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:16,865 INFO L124 PetriNetUnfolderBase]: 1570/2648 cut-off events. [2024-06-04 16:07:16,865 INFO L125 PetriNetUnfolderBase]: For 39352/39354 co-relation queries the response was YES. [2024-06-04 16:07:16,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14316 conditions, 2648 events. 1570/2648 cut-off events. For 39352/39354 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 15225 event pairs, 780 based on Foata normal form. 1/2648 useless extension candidates. Maximal degree in co-relation 14251. Up to 2379 conditions per place. [2024-06-04 16:07:16,882 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 160 selfloop transitions, 27 changer transitions 0/193 dead transitions. [2024-06-04 16:07:16,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 193 transitions, 2406 flow [2024-06-04 16:07:16,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:07:16,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:07:16,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-04 16:07:16,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435540069686411 [2024-06-04 16:07:16,884 INFO L175 Difference]: Start difference. First operand has 131 places, 150 transitions, 1603 flow. Second operand 7 states and 156 transitions. [2024-06-04 16:07:16,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 193 transitions, 2406 flow [2024-06-04 16:07:16,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 193 transitions, 2253 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-04 16:07:16,934 INFO L231 Difference]: Finished difference. Result has 135 places, 169 transitions, 1784 flow [2024-06-04 16:07:16,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1490, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1784, PETRI_PLACES=135, PETRI_TRANSITIONS=169} [2024-06-04 16:07:16,934 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 93 predicate places. [2024-06-04 16:07:16,934 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 169 transitions, 1784 flow [2024-06-04 16:07:16,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:16,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:16,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:16,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-04 16:07:16,935 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:16,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:16,935 INFO L85 PathProgramCache]: Analyzing trace with hash -133441820, now seen corresponding path program 2 times [2024-06-04 16:07:16,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:16,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688417208] [2024-06-04 16:07:16,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:16,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:16,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:17,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:17,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:17,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688417208] [2024-06-04 16:07:17,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688417208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:17,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:17,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:07:17,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329370252] [2024-06-04 16:07:17,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:17,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:07:17,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:17,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:07:17,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:07:17,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:07:17,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 169 transitions, 1784 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:17,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:17,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:07:17,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:17,501 INFO L124 PetriNetUnfolderBase]: 1583/2670 cut-off events. [2024-06-04 16:07:17,501 INFO L125 PetriNetUnfolderBase]: For 42672/42674 co-relation queries the response was YES. [2024-06-04 16:07:17,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14830 conditions, 2670 events. 1583/2670 cut-off events. For 42672/42674 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 15388 event pairs, 781 based on Foata normal form. 1/2670 useless extension candidates. Maximal degree in co-relation 14761. Up to 2412 conditions per place. [2024-06-04 16:07:17,521 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 164 selfloop transitions, 25 changer transitions 0/195 dead transitions. [2024-06-04 16:07:17,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 195 transitions, 2381 flow [2024-06-04 16:07:17,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:07:17,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:07:17,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2024-06-04 16:07:17,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5226480836236934 [2024-06-04 16:07:17,522 INFO L175 Difference]: Start difference. First operand has 135 places, 169 transitions, 1784 flow. Second operand 7 states and 150 transitions. [2024-06-04 16:07:17,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 195 transitions, 2381 flow [2024-06-04 16:07:17,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 195 transitions, 2313 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-04 16:07:17,617 INFO L231 Difference]: Finished difference. Result has 142 places, 180 transitions, 1920 flow [2024-06-04 16:07:17,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1730, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1920, PETRI_PLACES=142, PETRI_TRANSITIONS=180} [2024-06-04 16:07:17,618 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 100 predicate places. [2024-06-04 16:07:17,618 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 180 transitions, 1920 flow [2024-06-04 16:07:17,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:17,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:17,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:17,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-04 16:07:17,619 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:17,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:17,619 INFO L85 PathProgramCache]: Analyzing trace with hash -119379290, now seen corresponding path program 3 times [2024-06-04 16:07:17,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:17,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222570777] [2024-06-04 16:07:17,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:17,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:17,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:17,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:17,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:17,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222570777] [2024-06-04 16:07:17,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222570777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:17,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:17,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:07:17,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406806947] [2024-06-04 16:07:17,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:17,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:07:17,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:17,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:07:17,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:07:17,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:07:17,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 180 transitions, 1920 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:17,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:17,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:07:17,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:18,166 INFO L124 PetriNetUnfolderBase]: 1580/2666 cut-off events. [2024-06-04 16:07:18,167 INFO L125 PetriNetUnfolderBase]: For 44914/44916 co-relation queries the response was YES. [2024-06-04 16:07:18,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14888 conditions, 2666 events. 1580/2666 cut-off events. For 44914/44916 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 15336 event pairs, 781 based on Foata normal form. 1/2666 useless extension candidates. Maximal degree in co-relation 14816. Up to 2410 conditions per place. [2024-06-04 16:07:18,186 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 165 selfloop transitions, 26 changer transitions 0/197 dead transitions. [2024-06-04 16:07:18,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 197 transitions, 2417 flow [2024-06-04 16:07:18,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:07:18,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:07:18,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-04 16:07:18,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-04 16:07:18,187 INFO L175 Difference]: Start difference. First operand has 142 places, 180 transitions, 1920 flow. Second operand 6 states and 138 transitions. [2024-06-04 16:07:18,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 197 transitions, 2417 flow [2024-06-04 16:07:18,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 197 transitions, 2367 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-04 16:07:18,254 INFO L231 Difference]: Finished difference. Result has 146 places, 180 transitions, 1928 flow [2024-06-04 16:07:18,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1870, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1928, PETRI_PLACES=146, PETRI_TRANSITIONS=180} [2024-06-04 16:07:18,255 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 104 predicate places. [2024-06-04 16:07:18,255 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 180 transitions, 1928 flow [2024-06-04 16:07:18,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:18,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:18,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:18,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-04 16:07:18,256 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:18,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:18,256 INFO L85 PathProgramCache]: Analyzing trace with hash -133432892, now seen corresponding path program 1 times [2024-06-04 16:07:18,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:18,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529409512] [2024-06-04 16:07:18,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:18,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:18,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:18,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:18,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:18,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529409512] [2024-06-04 16:07:18,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529409512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:18,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:18,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:07:18,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978840748] [2024-06-04 16:07:18,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:18,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:07:18,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:18,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:07:18,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:07:18,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 16:07:18,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 180 transitions, 1928 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:18,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:18,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 16:07:18,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:18,795 INFO L124 PetriNetUnfolderBase]: 1508/2551 cut-off events. [2024-06-04 16:07:18,795 INFO L125 PetriNetUnfolderBase]: For 47540/47593 co-relation queries the response was YES. [2024-06-04 16:07:18,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14476 conditions, 2551 events. 1508/2551 cut-off events. For 47540/47593 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 14808 event pairs, 751 based on Foata normal form. 29/2566 useless extension candidates. Maximal degree in co-relation 14402. Up to 2290 conditions per place. [2024-06-04 16:07:18,814 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 165 selfloop transitions, 11 changer transitions 0/192 dead transitions. [2024-06-04 16:07:18,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 192 transitions, 2335 flow [2024-06-04 16:07:18,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 16:07:18,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 16:07:18,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 113 transitions. [2024-06-04 16:07:18,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551219512195122 [2024-06-04 16:07:18,815 INFO L175 Difference]: Start difference. First operand has 146 places, 180 transitions, 1928 flow. Second operand 5 states and 113 transitions. [2024-06-04 16:07:18,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 192 transitions, 2335 flow [2024-06-04 16:07:18,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 192 transitions, 2292 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-04 16:07:18,897 INFO L231 Difference]: Finished difference. Result has 148 places, 182 transitions, 1932 flow [2024-06-04 16:07:18,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1885, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1932, PETRI_PLACES=148, PETRI_TRANSITIONS=182} [2024-06-04 16:07:18,897 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-04 16:07:18,897 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 182 transitions, 1932 flow [2024-06-04 16:07:18,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:18,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:18,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:18,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-04 16:07:18,898 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:18,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:18,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1408686598, now seen corresponding path program 1 times [2024-06-04 16:07:18,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:18,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586424713] [2024-06-04 16:07:18,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:18,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:18,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:19,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:19,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:19,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586424713] [2024-06-04 16:07:19,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586424713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:19,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:19,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:07:19,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403283044] [2024-06-04 16:07:19,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:19,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:07:19,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:19,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:07:19,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:07:19,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:07:19,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 182 transitions, 1932 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:19,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:19,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:07:19,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:19,538 INFO L124 PetriNetUnfolderBase]: 1580/2654 cut-off events. [2024-06-04 16:07:19,539 INFO L125 PetriNetUnfolderBase]: For 49370/49372 co-relation queries the response was YES. [2024-06-04 16:07:19,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15140 conditions, 2654 events. 1580/2654 cut-off events. For 49370/49372 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 15183 event pairs, 779 based on Foata normal form. 1/2654 useless extension candidates. Maximal degree in co-relation 15065. Up to 2389 conditions per place. [2024-06-04 16:07:19,557 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 161 selfloop transitions, 39 changer transitions 0/206 dead transitions. [2024-06-04 16:07:19,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 206 transitions, 2503 flow [2024-06-04 16:07:19,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:07:19,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:07:19,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-04 16:07:19,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400696864111498 [2024-06-04 16:07:19,559 INFO L175 Difference]: Start difference. First operand has 148 places, 182 transitions, 1932 flow. Second operand 7 states and 155 transitions. [2024-06-04 16:07:19,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 206 transitions, 2503 flow [2024-06-04 16:07:19,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 206 transitions, 2472 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-04 16:07:19,631 INFO L231 Difference]: Finished difference. Result has 153 places, 187 transitions, 2035 flow [2024-06-04 16:07:19,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1901, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2035, PETRI_PLACES=153, PETRI_TRANSITIONS=187} [2024-06-04 16:07:19,631 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 111 predicate places. [2024-06-04 16:07:19,631 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 187 transitions, 2035 flow [2024-06-04 16:07:19,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:19,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:19,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:19,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-04 16:07:19,632 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:19,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:19,632 INFO L85 PathProgramCache]: Analyzing trace with hash -961344610, now seen corresponding path program 2 times [2024-06-04 16:07:19,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:19,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138928404] [2024-06-04 16:07:19,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:19,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:19,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:19,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:19,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:19,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138928404] [2024-06-04 16:07:19,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138928404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:19,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:19,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:07:19,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511204049] [2024-06-04 16:07:19,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:19,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:07:19,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:19,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:07:19,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:07:19,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:07:19,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 187 transitions, 2035 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:19,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:19,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:07:19,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:20,292 INFO L124 PetriNetUnfolderBase]: 1585/2663 cut-off events. [2024-06-04 16:07:20,293 INFO L125 PetriNetUnfolderBase]: For 52276/52278 co-relation queries the response was YES. [2024-06-04 16:07:20,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15364 conditions, 2663 events. 1585/2663 cut-off events. For 52276/52278 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 15261 event pairs, 779 based on Foata normal form. 1/2663 useless extension candidates. Maximal degree in co-relation 15287. Up to 2395 conditions per place. [2024-06-04 16:07:20,313 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 164 selfloop transitions, 44 changer transitions 0/214 dead transitions. [2024-06-04 16:07:20,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 214 transitions, 2690 flow [2024-06-04 16:07:20,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:07:20,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:07:20,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 207 transitions. [2024-06-04 16:07:20,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5048780487804878 [2024-06-04 16:07:20,314 INFO L175 Difference]: Start difference. First operand has 153 places, 187 transitions, 2035 flow. Second operand 10 states and 207 transitions. [2024-06-04 16:07:20,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 214 transitions, 2690 flow [2024-06-04 16:07:20,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 214 transitions, 2590 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-04 16:07:20,398 INFO L231 Difference]: Finished difference. Result has 160 places, 192 transitions, 2087 flow [2024-06-04 16:07:20,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1943, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2087, PETRI_PLACES=160, PETRI_TRANSITIONS=192} [2024-06-04 16:07:20,399 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 118 predicate places. [2024-06-04 16:07:20,399 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 192 transitions, 2087 flow [2024-06-04 16:07:20,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:20,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:20,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:20,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-04 16:07:20,400 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:20,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:20,400 INFO L85 PathProgramCache]: Analyzing trace with hash -961350190, now seen corresponding path program 3 times [2024-06-04 16:07:20,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:20,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085868931] [2024-06-04 16:07:20,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:20,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:20,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:20,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:20,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:20,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085868931] [2024-06-04 16:07:20,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085868931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:20,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:20,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:07:20,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077467704] [2024-06-04 16:07:20,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:20,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:07:20,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:20,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:07:20,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:07:20,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:07:20,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 192 transitions, 2087 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:20,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:20,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:07:20,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:21,091 INFO L124 PetriNetUnfolderBase]: 1582/2659 cut-off events. [2024-06-04 16:07:21,091 INFO L125 PetriNetUnfolderBase]: For 54683/54685 co-relation queries the response was YES. [2024-06-04 16:07:21,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15418 conditions, 2659 events. 1582/2659 cut-off events. For 54683/54685 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 15248 event pairs, 779 based on Foata normal form. 1/2659 useless extension candidates. Maximal degree in co-relation 15339. Up to 2392 conditions per place. [2024-06-04 16:07:21,112 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 162 selfloop transitions, 43 changer transitions 0/211 dead transitions. [2024-06-04 16:07:21,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 211 transitions, 2624 flow [2024-06-04 16:07:21,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:07:21,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:07:21,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-04 16:07:21,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-04 16:07:21,114 INFO L175 Difference]: Start difference. First operand has 160 places, 192 transitions, 2087 flow. Second operand 8 states and 174 transitions. [2024-06-04 16:07:21,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 211 transitions, 2624 flow [2024-06-04 16:07:21,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 211 transitions, 2467 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-04 16:07:21,206 INFO L231 Difference]: Finished difference. Result has 159 places, 192 transitions, 2022 flow [2024-06-04 16:07:21,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1930, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2022, PETRI_PLACES=159, PETRI_TRANSITIONS=192} [2024-06-04 16:07:21,206 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 117 predicate places. [2024-06-04 16:07:21,207 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 192 transitions, 2022 flow [2024-06-04 16:07:21,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:21,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:21,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:21,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-04 16:07:21,207 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:21,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:21,207 INFO L85 PathProgramCache]: Analyzing trace with hash -385863742, now seen corresponding path program 4 times [2024-06-04 16:07:21,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:21,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006297621] [2024-06-04 16:07:21,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:21,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:21,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:21,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:21,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:21,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006297621] [2024-06-04 16:07:21,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006297621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:21,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:21,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:07:21,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202964162] [2024-06-04 16:07:21,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:21,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:07:21,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:21,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:07:21,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:07:21,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:07:21,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 192 transitions, 2022 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:21,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:21,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:07:21,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:21,815 INFO L124 PetriNetUnfolderBase]: 1587/2668 cut-off events. [2024-06-04 16:07:21,815 INFO L125 PetriNetUnfolderBase]: For 57466/57468 co-relation queries the response was YES. [2024-06-04 16:07:21,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15448 conditions, 2668 events. 1587/2668 cut-off events. For 57466/57468 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 15292 event pairs, 778 based on Foata normal form. 1/2668 useless extension candidates. Maximal degree in co-relation 15370. Up to 2419 conditions per place. [2024-06-04 16:07:21,836 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 175 selfloop transitions, 29 changer transitions 0/210 dead transitions. [2024-06-04 16:07:21,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 210 transitions, 2573 flow [2024-06-04 16:07:21,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:07:21,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:07:21,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2024-06-04 16:07:21,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5226480836236934 [2024-06-04 16:07:21,837 INFO L175 Difference]: Start difference. First operand has 159 places, 192 transitions, 2022 flow. Second operand 7 states and 150 transitions. [2024-06-04 16:07:21,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 210 transitions, 2573 flow [2024-06-04 16:07:21,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 210 transitions, 2481 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-04 16:07:21,921 INFO L231 Difference]: Finished difference. Result has 159 places, 195 transitions, 2023 flow [2024-06-04 16:07:21,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1936, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2023, PETRI_PLACES=159, PETRI_TRANSITIONS=195} [2024-06-04 16:07:21,922 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 117 predicate places. [2024-06-04 16:07:21,922 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 195 transitions, 2023 flow [2024-06-04 16:07:21,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:21,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:21,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:21,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-04 16:07:21,922 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:21,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:21,922 INFO L85 PathProgramCache]: Analyzing trace with hash 150914548, now seen corresponding path program 5 times [2024-06-04 16:07:21,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:21,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512544627] [2024-06-04 16:07:21,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:21,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:21,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:22,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:22,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:22,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512544627] [2024-06-04 16:07:22,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512544627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:22,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:22,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:07:22,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047223452] [2024-06-04 16:07:22,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:22,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:07:22,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:22,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:07:22,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:07:22,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:07:22,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 195 transitions, 2023 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:22,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:22,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:07:22,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:22,510 INFO L124 PetriNetUnfolderBase]: 1584/2664 cut-off events. [2024-06-04 16:07:22,510 INFO L125 PetriNetUnfolderBase]: For 60005/60007 co-relation queries the response was YES. [2024-06-04 16:07:22,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15469 conditions, 2664 events. 1584/2664 cut-off events. For 60005/60007 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 15263 event pairs, 779 based on Foata normal form. 1/2664 useless extension candidates. Maximal degree in co-relation 15390. Up to 2416 conditions per place. [2024-06-04 16:07:22,530 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 176 selfloop transitions, 29 changer transitions 0/211 dead transitions. [2024-06-04 16:07:22,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 211 transitions, 2496 flow [2024-06-04 16:07:22,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:07:22,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:07:22,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-04 16:07:22,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.556910569105691 [2024-06-04 16:07:22,531 INFO L175 Difference]: Start difference. First operand has 159 places, 195 transitions, 2023 flow. Second operand 6 states and 137 transitions. [2024-06-04 16:07:22,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 211 transitions, 2496 flow [2024-06-04 16:07:22,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 211 transitions, 2447 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-04 16:07:22,631 INFO L231 Difference]: Finished difference. Result has 161 places, 195 transitions, 2038 flow [2024-06-04 16:07:22,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1974, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2038, PETRI_PLACES=161, PETRI_TRANSITIONS=195} [2024-06-04 16:07:22,631 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 119 predicate places. [2024-06-04 16:07:22,632 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 195 transitions, 2038 flow [2024-06-04 16:07:22,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:22,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:22,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:22,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-04 16:07:22,632 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:22,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:22,632 INFO L85 PathProgramCache]: Analyzing trace with hash -1445517929, now seen corresponding path program 1 times [2024-06-04 16:07:22,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:22,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804080588] [2024-06-04 16:07:22,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:22,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:22,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:22,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:22,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:22,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804080588] [2024-06-04 16:07:22,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804080588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:22,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:22,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:07:22,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74235039] [2024-06-04 16:07:22,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:22,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:07:22,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:22,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:07:22,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:07:23,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:07:23,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 195 transitions, 2038 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 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-06-04 16:07:23,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:23,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:07:23,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:23,421 INFO L124 PetriNetUnfolderBase]: 1700/2851 cut-off events. [2024-06-04 16:07:23,421 INFO L125 PetriNetUnfolderBase]: For 64209/64211 co-relation queries the response was YES. [2024-06-04 16:07:23,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16815 conditions, 2851 events. 1700/2851 cut-off events. For 64209/64211 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 16341 event pairs, 407 based on Foata normal form. 1/2851 useless extension candidates. Maximal degree in co-relation 16735. Up to 2420 conditions per place. [2024-06-04 16:07:23,444 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 194 selfloop transitions, 70 changer transitions 0/270 dead transitions. [2024-06-04 16:07:23,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 270 transitions, 3354 flow [2024-06-04 16:07:23,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:07:23,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:07:23,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 188 transitions. [2024-06-04 16:07:23,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5094850948509485 [2024-06-04 16:07:23,445 INFO L175 Difference]: Start difference. First operand has 161 places, 195 transitions, 2038 flow. Second operand 9 states and 188 transitions. [2024-06-04 16:07:23,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 270 transitions, 3354 flow [2024-06-04 16:07:23,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 270 transitions, 3275 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-04 16:07:23,557 INFO L231 Difference]: Finished difference. Result has 167 places, 235 transitions, 2724 flow [2024-06-04 16:07:23,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1959, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2724, PETRI_PLACES=167, PETRI_TRANSITIONS=235} [2024-06-04 16:07:23,557 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 125 predicate places. [2024-06-04 16:07:23,558 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 235 transitions, 2724 flow [2024-06-04 16:07:23,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 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-06-04 16:07:23,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:23,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:23,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-04 16:07:23,558 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:23,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:23,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1535830559, now seen corresponding path program 1 times [2024-06-04 16:07:23,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:23,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748654893] [2024-06-04 16:07:23,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:23,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:23,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:23,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:23,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:23,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748654893] [2024-06-04 16:07:23,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748654893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:23,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:23,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:07:23,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255943086] [2024-06-04 16:07:23,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:23,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:07:23,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:23,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:07:23,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:07:23,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:07:23,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 235 transitions, 2724 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 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-06-04 16:07:23,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:23,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:07:23,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:24,321 INFO L124 PetriNetUnfolderBase]: 1836/3072 cut-off events. [2024-06-04 16:07:24,321 INFO L125 PetriNetUnfolderBase]: For 74597/74599 co-relation queries the response was YES. [2024-06-04 16:07:24,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19398 conditions, 3072 events. 1836/3072 cut-off events. For 74597/74599 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 17833 event pairs, 396 based on Foata normal form. 4/3073 useless extension candidates. Maximal degree in co-relation 19313. Up to 2562 conditions per place. [2024-06-04 16:07:24,345 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 191 selfloop transitions, 106 changer transitions 0/303 dead transitions. [2024-06-04 16:07:24,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 303 transitions, 4101 flow [2024-06-04 16:07:24,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:07:24,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:07:24,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 229 transitions. [2024-06-04 16:07:24,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5077605321507761 [2024-06-04 16:07:24,346 INFO L175 Difference]: Start difference. First operand has 167 places, 235 transitions, 2724 flow. Second operand 11 states and 229 transitions. [2024-06-04 16:07:24,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 303 transitions, 4101 flow [2024-06-04 16:07:24,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 303 transitions, 3981 flow, removed 53 selfloop flow, removed 3 redundant places. [2024-06-04 16:07:24,497 INFO L231 Difference]: Finished difference. Result has 178 places, 269 transitions, 3444 flow [2024-06-04 16:07:24,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2622, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3444, PETRI_PLACES=178, PETRI_TRANSITIONS=269} [2024-06-04 16:07:24,497 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 136 predicate places. [2024-06-04 16:07:24,497 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 269 transitions, 3444 flow [2024-06-04 16:07:24,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 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-06-04 16:07:24,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:24,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:24,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-04 16:07:24,498 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:24,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:24,498 INFO L85 PathProgramCache]: Analyzing trace with hash -1043616165, now seen corresponding path program 2 times [2024-06-04 16:07:24,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:24,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378241356] [2024-06-04 16:07:24,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:24,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:24,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:24,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:24,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:24,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378241356] [2024-06-04 16:07:24,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378241356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:24,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:24,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:07:24,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882634520] [2024-06-04 16:07:24,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:24,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:07:24,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:24,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:07:24,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:07:24,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:07:24,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 269 transitions, 3444 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 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-06-04 16:07:24,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:24,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:07:24,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:25,198 INFO L124 PetriNetUnfolderBase]: 1838/3075 cut-off events. [2024-06-04 16:07:25,198 INFO L125 PetriNetUnfolderBase]: For 81599/81601 co-relation queries the response was YES. [2024-06-04 16:07:25,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20513 conditions, 3075 events. 1838/3075 cut-off events. For 81599/81601 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 17843 event pairs, 421 based on Foata normal form. 2/3072 useless extension candidates. Maximal degree in co-relation 20424. Up to 2408 conditions per place. [2024-06-04 16:07:25,226 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 155 selfloop transitions, 135 changer transitions 0/296 dead transitions. [2024-06-04 16:07:25,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 296 transitions, 4392 flow [2024-06-04 16:07:25,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:07:25,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:07:25,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-04 16:07:25,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5060975609756098 [2024-06-04 16:07:25,227 INFO L175 Difference]: Start difference. First operand has 178 places, 269 transitions, 3444 flow. Second operand 8 states and 166 transitions. [2024-06-04 16:07:25,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 296 transitions, 4392 flow [2024-06-04 16:07:25,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 296 transitions, 4258 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-04 16:07:25,386 INFO L231 Difference]: Finished difference. Result has 181 places, 278 transitions, 3858 flow [2024-06-04 16:07:25,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3314, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3858, PETRI_PLACES=181, PETRI_TRANSITIONS=278} [2024-06-04 16:07:25,387 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 139 predicate places. [2024-06-04 16:07:25,387 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 278 transitions, 3858 flow [2024-06-04 16:07:25,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 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-06-04 16:07:25,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:25,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:25,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-04 16:07:25,387 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:25,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:25,388 INFO L85 PathProgramCache]: Analyzing trace with hash -863644699, now seen corresponding path program 2 times [2024-06-04 16:07:25,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:25,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33421388] [2024-06-04 16:07:25,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:25,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:25,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:25,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:25,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:25,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33421388] [2024-06-04 16:07:25,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33421388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:25,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:25,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:07:25,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989676947] [2024-06-04 16:07:25,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:25,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:07:25,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:25,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:07:25,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:07:25,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:07:25,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 278 transitions, 3858 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:25,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:25,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:07:25,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:26,198 INFO L124 PetriNetUnfolderBase]: 1864/3123 cut-off events. [2024-06-04 16:07:26,199 INFO L125 PetriNetUnfolderBase]: For 86685/86687 co-relation queries the response was YES. [2024-06-04 16:07:26,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21711 conditions, 3123 events. 1864/3123 cut-off events. For 86685/86687 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 18280 event pairs, 385 based on Foata normal form. 4/3126 useless extension candidates. Maximal degree in co-relation 21620. Up to 2688 conditions per place. [2024-06-04 16:07:26,226 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 242 selfloop transitions, 75 changer transitions 0/323 dead transitions. [2024-06-04 16:07:26,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 323 transitions, 4943 flow [2024-06-04 16:07:26,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:07:26,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:07:26,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 232 transitions. [2024-06-04 16:07:26,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5144124168514412 [2024-06-04 16:07:26,227 INFO L175 Difference]: Start difference. First operand has 181 places, 278 transitions, 3858 flow. Second operand 11 states and 232 transitions. [2024-06-04 16:07:26,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 323 transitions, 4943 flow [2024-06-04 16:07:26,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 323 transitions, 4804 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-04 16:07:26,446 INFO L231 Difference]: Finished difference. Result has 191 places, 288 transitions, 4079 flow [2024-06-04 16:07:26,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3720, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4079, PETRI_PLACES=191, PETRI_TRANSITIONS=288} [2024-06-04 16:07:26,446 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 149 predicate places. [2024-06-04 16:07:26,447 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 288 transitions, 4079 flow [2024-06-04 16:07:26,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:26,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:26,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:26,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-04 16:07:26,447 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:26,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:26,447 INFO L85 PathProgramCache]: Analyzing trace with hash 994138077, now seen corresponding path program 3 times [2024-06-04 16:07:26,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:26,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524570588] [2024-06-04 16:07:26,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:26,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:26,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:26,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:26,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:26,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524570588] [2024-06-04 16:07:26,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524570588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:26,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:26,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:07:26,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507797246] [2024-06-04 16:07:26,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:26,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:07:26,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:26,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:07:26,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:07:26,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:07:26,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 288 transitions, 4079 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:26,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:26,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:07:26,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:27,274 INFO L124 PetriNetUnfolderBase]: 1858/3115 cut-off events. [2024-06-04 16:07:27,275 INFO L125 PetriNetUnfolderBase]: For 88438/88440 co-relation queries the response was YES. [2024-06-04 16:07:27,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21946 conditions, 3115 events. 1858/3115 cut-off events. For 88438/88440 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 18220 event pairs, 395 based on Foata normal form. 4/3118 useless extension candidates. Maximal degree in co-relation 21851. Up to 2684 conditions per place. [2024-06-04 16:07:27,305 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 241 selfloop transitions, 72 changer transitions 0/319 dead transitions. [2024-06-04 16:07:27,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 319 transitions, 4935 flow [2024-06-04 16:07:27,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:07:27,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:07:27,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 227 transitions. [2024-06-04 16:07:27,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5033259423503326 [2024-06-04 16:07:27,306 INFO L175 Difference]: Start difference. First operand has 191 places, 288 transitions, 4079 flow. Second operand 11 states and 227 transitions. [2024-06-04 16:07:27,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 319 transitions, 4935 flow [2024-06-04 16:07:27,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 319 transitions, 4774 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-04 16:07:27,554 INFO L231 Difference]: Finished difference. Result has 195 places, 289 transitions, 4115 flow [2024-06-04 16:07:27,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3920, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4115, PETRI_PLACES=195, PETRI_TRANSITIONS=289} [2024-06-04 16:07:27,554 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 153 predicate places. [2024-06-04 16:07:27,554 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 289 transitions, 4115 flow [2024-06-04 16:07:27,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:27,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:27,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:27,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-04 16:07:27,555 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:27,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:27,555 INFO L85 PathProgramCache]: Analyzing trace with hash 461629701, now seen corresponding path program 1 times [2024-06-04 16:07:27,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:27,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605485904] [2024-06-04 16:07:27,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:27,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:27,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:27,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:27,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:27,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605485904] [2024-06-04 16:07:27,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605485904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:27,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:27,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:07:27,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405264742] [2024-06-04 16:07:27,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:27,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:07:27,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:27,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:07:27,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:07:27,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:07:27,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 289 transitions, 4115 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 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-06-04 16:07:27,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:27,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:07:27,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:28,422 INFO L124 PetriNetUnfolderBase]: 1820/3080 cut-off events. [2024-06-04 16:07:28,422 INFO L125 PetriNetUnfolderBase]: For 94032/94054 co-relation queries the response was YES. [2024-06-04 16:07:28,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21741 conditions, 3080 events. 1820/3080 cut-off events. For 94032/94054 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 18312 event pairs, 396 based on Foata normal form. 12/3081 useless extension candidates. Maximal degree in co-relation 21645. Up to 2596 conditions per place. [2024-06-04 16:07:28,451 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 245 selfloop transitions, 38 changer transitions 0/314 dead transitions. [2024-06-04 16:07:28,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 314 transitions, 4800 flow [2024-06-04 16:07:28,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:07:28,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:07:28,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 188 transitions. [2024-06-04 16:07:28,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5094850948509485 [2024-06-04 16:07:28,452 INFO L175 Difference]: Start difference. First operand has 195 places, 289 transitions, 4115 flow. Second operand 9 states and 188 transitions. [2024-06-04 16:07:28,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 314 transitions, 4800 flow [2024-06-04 16:07:28,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 314 transitions, 4667 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-04 16:07:28,679 INFO L231 Difference]: Finished difference. Result has 196 places, 290 transitions, 4082 flow [2024-06-04 16:07:28,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3982, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4082, PETRI_PLACES=196, PETRI_TRANSITIONS=290} [2024-06-04 16:07:28,679 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-06-04 16:07:28,679 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 290 transitions, 4082 flow [2024-06-04 16:07:28,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 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-06-04 16:07:28,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:28,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] [2024-06-04 16:07:28,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-04 16:07:28,680 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:28,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:28,680 INFO L85 PathProgramCache]: Analyzing trace with hash -942413123, now seen corresponding path program 4 times [2024-06-04 16:07:28,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:28,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297267186] [2024-06-04 16:07:28,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:28,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:28,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:28,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:28,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:28,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297267186] [2024-06-04 16:07:28,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297267186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:28,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:28,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:07:28,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487447209] [2024-06-04 16:07:28,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:28,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:07:28,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:28,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:07:28,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:07:29,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:07:29,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 290 transitions, 4082 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:29,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:29,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:07:29,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:29,482 INFO L124 PetriNetUnfolderBase]: 1959/3268 cut-off events. [2024-06-04 16:07:29,482 INFO L125 PetriNetUnfolderBase]: For 93827/93829 co-relation queries the response was YES. [2024-06-04 16:07:29,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23075 conditions, 3268 events. 1959/3268 cut-off events. For 93827/93829 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 19169 event pairs, 424 based on Foata normal form. 2/3265 useless extension candidates. Maximal degree in co-relation 22979. Up to 2571 conditions per place. [2024-06-04 16:07:29,512 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 164 selfloop transitions, 164 changer transitions 0/334 dead transitions. [2024-06-04 16:07:29,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 334 transitions, 5278 flow [2024-06-04 16:07:29,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:07:29,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:07:29,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-04 16:07:29,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5474254742547425 [2024-06-04 16:07:29,513 INFO L175 Difference]: Start difference. First operand has 196 places, 290 transitions, 4082 flow. Second operand 9 states and 202 transitions. [2024-06-04 16:07:29,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 334 transitions, 5278 flow [2024-06-04 16:07:29,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 334 transitions, 5196 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-04 16:07:29,785 INFO L231 Difference]: Finished difference. Result has 200 places, 314 transitions, 4803 flow [2024-06-04 16:07:29,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4010, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4803, PETRI_PLACES=200, PETRI_TRANSITIONS=314} [2024-06-04 16:07:29,786 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-04 16:07:29,786 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 314 transitions, 4803 flow [2024-06-04 16:07:29,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:29,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:29,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:29,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-04 16:07:29,786 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:29,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:29,787 INFO L85 PathProgramCache]: Analyzing trace with hash 2119165403, now seen corresponding path program 5 times [2024-06-04 16:07:29,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:29,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159362847] [2024-06-04 16:07:29,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:29,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:29,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:30,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:30,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:30,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159362847] [2024-06-04 16:07:30,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159362847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:30,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:30,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:07:30,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268463570] [2024-06-04 16:07:30,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:30,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:07:30,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:30,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:07:30,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:07:30,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:07:30,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 314 transitions, 4803 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:30,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:30,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:07:30,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:30,557 INFO L124 PetriNetUnfolderBase]: 2006/3345 cut-off events. [2024-06-04 16:07:30,557 INFO L125 PetriNetUnfolderBase]: For 105260/105262 co-relation queries the response was YES. [2024-06-04 16:07:30,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24996 conditions, 3345 events. 2006/3345 cut-off events. For 105260/105262 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 19713 event pairs, 426 based on Foata normal form. 3/3343 useless extension candidates. Maximal degree in co-relation 24898. Up to 2763 conditions per place. [2024-06-04 16:07:30,589 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 228 selfloop transitions, 115 changer transitions 0/349 dead transitions. [2024-06-04 16:07:30,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 349 transitions, 6008 flow [2024-06-04 16:07:30,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:07:30,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:07:30,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-04 16:07:30,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5274390243902439 [2024-06-04 16:07:30,590 INFO L175 Difference]: Start difference. First operand has 200 places, 314 transitions, 4803 flow. Second operand 8 states and 173 transitions. [2024-06-04 16:07:30,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 349 transitions, 6008 flow [2024-06-04 16:07:30,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 349 transitions, 5727 flow, removed 95 selfloop flow, removed 3 redundant places. [2024-06-04 16:07:30,861 INFO L231 Difference]: Finished difference. Result has 207 places, 333 transitions, 5255 flow [2024-06-04 16:07:30,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4592, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5255, PETRI_PLACES=207, PETRI_TRANSITIONS=333} [2024-06-04 16:07:30,862 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 165 predicate places. [2024-06-04 16:07:30,862 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 333 transitions, 5255 flow [2024-06-04 16:07:30,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:30,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:30,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:30,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-04 16:07:30,863 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:30,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:30,863 INFO L85 PathProgramCache]: Analyzing trace with hash 2118928253, now seen corresponding path program 6 times [2024-06-04 16:07:30,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:30,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240460871] [2024-06-04 16:07:30,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:30,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:30,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:31,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:31,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:31,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240460871] [2024-06-04 16:07:31,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240460871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:31,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:31,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:07:31,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795973631] [2024-06-04 16:07:31,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:31,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:07:31,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:31,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:07:31,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:07:31,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:07:31,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 333 transitions, 5255 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:31,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:31,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:07:31,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:31,670 INFO L124 PetriNetUnfolderBase]: 2000/3337 cut-off events. [2024-06-04 16:07:31,670 INFO L125 PetriNetUnfolderBase]: For 109754/109756 co-relation queries the response was YES. [2024-06-04 16:07:31,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25627 conditions, 3337 events. 2000/3337 cut-off events. For 109754/109756 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 19670 event pairs, 426 based on Foata normal form. 2/3334 useless extension candidates. Maximal degree in co-relation 25524. Up to 2759 conditions per place. [2024-06-04 16:07:31,705 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 225 selfloop transitions, 121 changer transitions 0/352 dead transitions. [2024-06-04 16:07:31,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 352 transitions, 6116 flow [2024-06-04 16:07:31,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:07:31,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:07:31,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-04 16:07:31,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396341463414634 [2024-06-04 16:07:31,706 INFO L175 Difference]: Start difference. First operand has 207 places, 333 transitions, 5255 flow. Second operand 8 states and 177 transitions. [2024-06-04 16:07:31,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 352 transitions, 6116 flow [2024-06-04 16:07:32,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 352 transitions, 5949 flow, removed 56 selfloop flow, removed 4 redundant places. [2024-06-04 16:07:32,059 INFO L231 Difference]: Finished difference. Result has 211 places, 334 transitions, 5376 flow [2024-06-04 16:07:32,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5090, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5376, PETRI_PLACES=211, PETRI_TRANSITIONS=334} [2024-06-04 16:07:32,059 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-06-04 16:07:32,059 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 334 transitions, 5376 flow [2024-06-04 16:07:32,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:32,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:32,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:32,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-04 16:07:32,061 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:32,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:32,061 INFO L85 PathProgramCache]: Analyzing trace with hash 1793720645, now seen corresponding path program 2 times [2024-06-04 16:07:32,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:32,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196455072] [2024-06-04 16:07:32,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:32,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:32,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:32,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:32,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:32,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196455072] [2024-06-04 16:07:32,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196455072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:32,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:32,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:07:32,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807834866] [2024-06-04 16:07:32,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:32,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:07:32,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:32,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:07:32,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:07:32,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 16:07:32,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 334 transitions, 5376 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:32,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:32,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 16:07:32,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:32,789 INFO L124 PetriNetUnfolderBase]: 1959/3292 cut-off events. [2024-06-04 16:07:32,789 INFO L125 PetriNetUnfolderBase]: For 113383/113442 co-relation queries the response was YES. [2024-06-04 16:07:32,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25214 conditions, 3292 events. 1959/3292 cut-off events. For 113383/113442 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 19674 event pairs, 416 based on Foata normal form. 10/3281 useless extension candidates. Maximal degree in co-relation 25110. Up to 2723 conditions per place. [2024-06-04 16:07:32,823 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 270 selfloop transitions, 39 changer transitions 0/347 dead transitions. [2024-06-04 16:07:32,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 347 transitions, 6074 flow [2024-06-04 16:07:32,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 16:07:32,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 16:07:32,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-04 16:07:32,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5756097560975609 [2024-06-04 16:07:32,824 INFO L175 Difference]: Start difference. First operand has 211 places, 334 transitions, 5376 flow. Second operand 5 states and 118 transitions. [2024-06-04 16:07:32,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 347 transitions, 6074 flow [2024-06-04 16:07:33,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 347 transitions, 5908 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-04 16:07:33,111 INFO L231 Difference]: Finished difference. Result has 211 places, 335 transitions, 5321 flow [2024-06-04 16:07:33,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5210, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5321, PETRI_PLACES=211, PETRI_TRANSITIONS=335} [2024-06-04 16:07:33,112 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-06-04 16:07:33,112 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 335 transitions, 5321 flow [2024-06-04 16:07:33,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:33,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:33,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:33,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-04 16:07:33,113 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:33,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:33,113 INFO L85 PathProgramCache]: Analyzing trace with hash -91896493, now seen corresponding path program 3 times [2024-06-04 16:07:33,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:33,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701071201] [2024-06-04 16:07:33,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:33,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:33,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:33,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:33,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:33,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701071201] [2024-06-04 16:07:33,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701071201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:33,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:33,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:07:33,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448304019] [2024-06-04 16:07:33,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:33,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:07:33,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:33,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:07:33,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:07:33,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:07:33,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 335 transitions, 5321 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:33,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:33,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:07:33,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:33,891 INFO L124 PetriNetUnfolderBase]: 2033/3393 cut-off events. [2024-06-04 16:07:33,891 INFO L125 PetriNetUnfolderBase]: For 106744/106746 co-relation queries the response was YES. [2024-06-04 16:07:33,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25582 conditions, 3393 events. 2033/3393 cut-off events. For 106744/106746 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 20096 event pairs, 435 based on Foata normal form. 1/3389 useless extension candidates. Maximal degree in co-relation 25479. Up to 2693 conditions per place. [2024-06-04 16:07:33,926 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 219 selfloop transitions, 134 changer transitions 0/359 dead transitions. [2024-06-04 16:07:33,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 359 transitions, 6181 flow [2024-06-04 16:07:33,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:07:33,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:07:33,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-04 16:07:33,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-04 16:07:33,927 INFO L175 Difference]: Start difference. First operand has 211 places, 335 transitions, 5321 flow. Second operand 8 states and 183 transitions. [2024-06-04 16:07:33,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 359 transitions, 6181 flow [2024-06-04 16:07:34,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 359 transitions, 6084 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-04 16:07:34,208 INFO L231 Difference]: Finished difference. Result has 216 places, 335 transitions, 5500 flow [2024-06-04 16:07:34,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5226, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5500, PETRI_PLACES=216, PETRI_TRANSITIONS=335} [2024-06-04 16:07:34,209 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-04 16:07:34,209 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 335 transitions, 5500 flow [2024-06-04 16:07:34,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:34,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:34,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:34,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-04 16:07:34,210 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:34,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:34,210 INFO L85 PathProgramCache]: Analyzing trace with hash 835068725, now seen corresponding path program 7 times [2024-06-04 16:07:34,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:34,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226045805] [2024-06-04 16:07:34,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:34,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:34,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:34,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:34,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:34,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226045805] [2024-06-04 16:07:34,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226045805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:34,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:34,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:07:34,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549151387] [2024-06-04 16:07:34,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:34,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:07:34,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:34,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:07:34,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:07:34,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:07:34,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 335 transitions, 5500 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:34,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:34,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:07:34,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:34,974 INFO L124 PetriNetUnfolderBase]: 2054/3416 cut-off events. [2024-06-04 16:07:34,975 INFO L125 PetriNetUnfolderBase]: For 109346/109348 co-relation queries the response was YES. [2024-06-04 16:07:34,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26167 conditions, 3416 events. 2054/3416 cut-off events. For 109346/109348 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 20151 event pairs, 437 based on Foata normal form. 1/3412 useless extension candidates. Maximal degree in co-relation 26063. Up to 2635 conditions per place. [2024-06-04 16:07:35,012 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 179 selfloop transitions, 182 changer transitions 0/367 dead transitions. [2024-06-04 16:07:35,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 367 transitions, 6675 flow [2024-06-04 16:07:35,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:07:35,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:07:35,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-04 16:07:35,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-04 16:07:35,016 INFO L175 Difference]: Start difference. First operand has 216 places, 335 transitions, 5500 flow. Second operand 8 states and 183 transitions. [2024-06-04 16:07:35,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 367 transitions, 6675 flow [2024-06-04 16:07:35,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 367 transitions, 6345 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-04 16:07:35,368 INFO L231 Difference]: Finished difference. Result has 218 places, 348 transitions, 5895 flow [2024-06-04 16:07:35,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5170, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5895, PETRI_PLACES=218, PETRI_TRANSITIONS=348} [2024-06-04 16:07:35,369 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-04 16:07:35,369 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 348 transitions, 5895 flow [2024-06-04 16:07:35,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:35,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:35,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] [2024-06-04 16:07:35,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-04 16:07:35,370 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:35,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:35,370 INFO L85 PathProgramCache]: Analyzing trace with hash 916447063, now seen corresponding path program 8 times [2024-06-04 16:07:35,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:35,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175528309] [2024-06-04 16:07:35,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:35,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:35,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:35,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:35,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:35,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175528309] [2024-06-04 16:07:35,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175528309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:35,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:35,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:07:35,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917649566] [2024-06-04 16:07:35,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:35,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:07:35,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:35,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:07:35,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:07:35,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:07:35,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 348 transitions, 5895 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:35,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:35,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:07:35,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:36,145 INFO L124 PetriNetUnfolderBase]: 2051/3413 cut-off events. [2024-06-04 16:07:36,145 INFO L125 PetriNetUnfolderBase]: For 116350/116352 co-relation queries the response was YES. [2024-06-04 16:07:36,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26879 conditions, 3413 events. 2051/3413 cut-off events. For 116350/116352 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 20132 event pairs, 431 based on Foata normal form. 1/3409 useless extension candidates. Maximal degree in co-relation 26776. Up to 2907 conditions per place. [2024-06-04 16:07:36,180 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 288 selfloop transitions, 73 changer transitions 0/367 dead transitions. [2024-06-04 16:07:36,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 367 transitions, 6681 flow [2024-06-04 16:07:36,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:07:36,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:07:36,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-04 16:07:36,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-04 16:07:36,181 INFO L175 Difference]: Start difference. First operand has 218 places, 348 transitions, 5895 flow. Second operand 7 states and 161 transitions. [2024-06-04 16:07:36,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 367 transitions, 6681 flow [2024-06-04 16:07:36,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 367 transitions, 6533 flow, removed 58 selfloop flow, removed 2 redundant places. [2024-06-04 16:07:36,507 INFO L231 Difference]: Finished difference. Result has 223 places, 348 transitions, 5899 flow [2024-06-04 16:07:36,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5747, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5899, PETRI_PLACES=223, PETRI_TRANSITIONS=348} [2024-06-04 16:07:36,508 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 181 predicate places. [2024-06-04 16:07:36,508 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 348 transitions, 5899 flow [2024-06-04 16:07:36,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:36,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:36,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:36,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-04 16:07:36,508 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:36,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:36,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1240640261, now seen corresponding path program 9 times [2024-06-04 16:07:36,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:36,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443829222] [2024-06-04 16:07:36,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:36,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:36,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:36,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:36,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:36,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443829222] [2024-06-04 16:07:36,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443829222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:36,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:36,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:07:36,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975507402] [2024-06-04 16:07:36,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:36,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:07:36,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:36,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:07:36,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:07:36,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:07:36,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 348 transitions, 5899 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:36,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:36,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:07:36,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:37,262 INFO L124 PetriNetUnfolderBase]: 2072/3448 cut-off events. [2024-06-04 16:07:37,262 INFO L125 PetriNetUnfolderBase]: For 119899/119901 co-relation queries the response was YES. [2024-06-04 16:07:37,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26990 conditions, 3448 events. 2072/3448 cut-off events. For 119899/119901 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 20388 event pairs, 439 based on Foata normal form. 1/3444 useless extension candidates. Maximal degree in co-relation 26884. Up to 2790 conditions per place. [2024-06-04 16:07:37,297 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 230 selfloop transitions, 139 changer transitions 0/375 dead transitions. [2024-06-04 16:07:37,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 375 transitions, 7015 flow [2024-06-04 16:07:37,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:07:37,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:07:37,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-04 16:07:37,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 16:07:37,299 INFO L175 Difference]: Start difference. First operand has 223 places, 348 transitions, 5899 flow. Second operand 7 states and 164 transitions. [2024-06-04 16:07:37,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 375 transitions, 7015 flow [2024-06-04 16:07:37,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 375 transitions, 6714 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-04 16:07:37,674 INFO L231 Difference]: Finished difference. Result has 224 places, 357 transitions, 6123 flow [2024-06-04 16:07:37,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5598, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6123, PETRI_PLACES=224, PETRI_TRANSITIONS=357} [2024-06-04 16:07:37,674 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-04 16:07:37,674 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 357 transitions, 6123 flow [2024-06-04 16:07:37,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:37,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:37,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:37,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-04 16:07:37,675 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:37,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:37,675 INFO L85 PathProgramCache]: Analyzing trace with hash 605736899, now seen corresponding path program 10 times [2024-06-04 16:07:37,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:37,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293265940] [2024-06-04 16:07:37,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:37,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:37,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:37,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:37,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:37,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293265940] [2024-06-04 16:07:37,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293265940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:37,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:37,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:07:37,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219887295] [2024-06-04 16:07:37,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:37,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:07:37,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:37,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:07:37,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:07:37,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:07:37,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 357 transitions, 6123 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:37,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:37,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:07:37,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:38,501 INFO L124 PetriNetUnfolderBase]: 2074/3445 cut-off events. [2024-06-04 16:07:38,501 INFO L125 PetriNetUnfolderBase]: For 125600/125602 co-relation queries the response was YES. [2024-06-04 16:07:38,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27361 conditions, 3445 events. 2074/3445 cut-off events. For 125600/125602 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 20315 event pairs, 430 based on Foata normal form. 2/3442 useless extension candidates. Maximal degree in co-relation 27253. Up to 2792 conditions per place. [2024-06-04 16:07:38,539 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 235 selfloop transitions, 136 changer transitions 0/377 dead transitions. [2024-06-04 16:07:38,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 377 transitions, 7141 flow [2024-06-04 16:07:38,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:07:38,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:07:38,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-04 16:07:38,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338753387533876 [2024-06-04 16:07:38,540 INFO L175 Difference]: Start difference. First operand has 224 places, 357 transitions, 6123 flow. Second operand 9 states and 197 transitions. [2024-06-04 16:07:38,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 377 transitions, 7141 flow [2024-06-04 16:07:38,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 377 transitions, 6859 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-04 16:07:38,928 INFO L231 Difference]: Finished difference. Result has 229 places, 360 transitions, 6190 flow [2024-06-04 16:07:38,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5846, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6190, PETRI_PLACES=229, PETRI_TRANSITIONS=360} [2024-06-04 16:07:38,929 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-04 16:07:38,929 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 360 transitions, 6190 flow [2024-06-04 16:07:38,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:38,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:38,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:38,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-04 16:07:38,930 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:38,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:38,930 INFO L85 PathProgramCache]: Analyzing trace with hash 611450819, now seen corresponding path program 11 times [2024-06-04 16:07:38,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:38,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190419031] [2024-06-04 16:07:38,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:38,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:38,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:39,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:39,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:39,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190419031] [2024-06-04 16:07:39,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190419031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:39,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:39,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:07:39,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975331769] [2024-06-04 16:07:39,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:39,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:07:39,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:39,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:07:39,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:07:39,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:07:39,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 360 transitions, 6190 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:39,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:39,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:07:39,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:39,679 INFO L124 PetriNetUnfolderBase]: 2071/3446 cut-off events. [2024-06-04 16:07:39,679 INFO L125 PetriNetUnfolderBase]: For 129089/129091 co-relation queries the response was YES. [2024-06-04 16:07:39,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27385 conditions, 3446 events. 2071/3446 cut-off events. For 129089/129091 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 20385 event pairs, 430 based on Foata normal form. 1/3442 useless extension candidates. Maximal degree in co-relation 27276. Up to 2790 conditions per place. [2024-06-04 16:07:39,715 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 231 selfloop transitions, 138 changer transitions 0/375 dead transitions. [2024-06-04 16:07:39,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 375 transitions, 7054 flow [2024-06-04 16:07:39,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:07:39,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:07:39,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-04 16:07:39,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396341463414634 [2024-06-04 16:07:39,716 INFO L175 Difference]: Start difference. First operand has 229 places, 360 transitions, 6190 flow. Second operand 8 states and 177 transitions. [2024-06-04 16:07:39,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 375 transitions, 7054 flow [2024-06-04 16:07:40,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 375 transitions, 6740 flow, removed 59 selfloop flow, removed 5 redundant places. [2024-06-04 16:07:40,080 INFO L231 Difference]: Finished difference. Result has 232 places, 360 transitions, 6158 flow [2024-06-04 16:07:40,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5876, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6158, PETRI_PLACES=232, PETRI_TRANSITIONS=360} [2024-06-04 16:07:40,081 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-04 16:07:40,081 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 360 transitions, 6158 flow [2024-06-04 16:07:40,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:40,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:40,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:40,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-04 16:07:40,081 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:40,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:40,082 INFO L85 PathProgramCache]: Analyzing trace with hash 605745827, now seen corresponding path program 3 times [2024-06-04 16:07:40,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:40,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071006550] [2024-06-04 16:07:40,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:40,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:40,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:40,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:40,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:40,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071006550] [2024-06-04 16:07:40,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071006550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:40,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:40,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:07:40,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752688881] [2024-06-04 16:07:40,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:40,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:07:40,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:40,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:07:40,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:07:40,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 16:07:40,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 360 transitions, 6158 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:40,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:40,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 16:07:40,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:40,917 INFO L124 PetriNetUnfolderBase]: 2035/3414 cut-off events. [2024-06-04 16:07:40,917 INFO L125 PetriNetUnfolderBase]: For 142234/142273 co-relation queries the response was YES. [2024-06-04 16:07:40,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27200 conditions, 3414 events. 2035/3414 cut-off events. For 142234/142273 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 20499 event pairs, 423 based on Foata normal form. 10/3405 useless extension candidates. Maximal degree in co-relation 27090. Up to 2870 conditions per place. [2024-06-04 16:07:40,960 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 288 selfloop transitions, 39 changer transitions 0/374 dead transitions. [2024-06-04 16:07:40,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 374 transitions, 6890 flow [2024-06-04 16:07:40,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:07:40,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:07:40,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-04 16:07:40,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-04 16:07:40,974 INFO L175 Difference]: Start difference. First operand has 232 places, 360 transitions, 6158 flow. Second operand 6 states and 135 transitions. [2024-06-04 16:07:40,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 374 transitions, 6890 flow [2024-06-04 16:07:41,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 374 transitions, 6578 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-04 16:07:41,327 INFO L231 Difference]: Finished difference. Result has 232 places, 361 transitions, 5947 flow [2024-06-04 16:07:41,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5846, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5947, PETRI_PLACES=232, PETRI_TRANSITIONS=361} [2024-06-04 16:07:41,328 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-04 16:07:41,328 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 361 transitions, 5947 flow [2024-06-04 16:07:41,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:41,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:41,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:41,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-04 16:07:41,329 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:41,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:41,330 INFO L85 PathProgramCache]: Analyzing trace with hash 620030627, now seen corresponding path program 4 times [2024-06-04 16:07:41,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:41,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485233917] [2024-06-04 16:07:41,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:41,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:41,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:41,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:41,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:41,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485233917] [2024-06-04 16:07:41,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485233917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:41,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:41,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:07:41,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75010626] [2024-06-04 16:07:41,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:41,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:07:41,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:41,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:07:41,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:07:41,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 16:07:41,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 361 transitions, 5947 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:41,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:41,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 16:07:41,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:42,111 INFO L124 PetriNetUnfolderBase]: 2037/3415 cut-off events. [2024-06-04 16:07:42,111 INFO L125 PetriNetUnfolderBase]: For 140877/140916 co-relation queries the response was YES. [2024-06-04 16:07:42,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26849 conditions, 3415 events. 2037/3415 cut-off events. For 140877/140916 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 20491 event pairs, 417 based on Foata normal form. 8/3404 useless extension candidates. Maximal degree in co-relation 26738. Up to 2764 conditions per place. [2024-06-04 16:07:42,149 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 288 selfloop transitions, 43 changer transitions 0/378 dead transitions. [2024-06-04 16:07:42,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 378 transitions, 6711 flow [2024-06-04 16:07:42,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:07:42,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:07:42,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-04 16:07:42,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.556910569105691 [2024-06-04 16:07:42,150 INFO L175 Difference]: Start difference. First operand has 232 places, 361 transitions, 5947 flow. Second operand 6 states and 137 transitions. [2024-06-04 16:07:42,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 378 transitions, 6711 flow [2024-06-04 16:07:42,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 378 transitions, 6618 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-04 16:07:42,466 INFO L231 Difference]: Finished difference. Result has 234 places, 362 transitions, 5964 flow [2024-06-04 16:07:42,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5854, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5964, PETRI_PLACES=234, PETRI_TRANSITIONS=362} [2024-06-04 16:07:42,467 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-04 16:07:42,467 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 362 transitions, 5964 flow [2024-06-04 16:07:42,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:42,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:42,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:42,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-04 16:07:42,468 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:42,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:42,468 INFO L85 PathProgramCache]: Analyzing trace with hash 716750777, now seen corresponding path program 1 times [2024-06-04 16:07:42,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:42,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711621033] [2024-06-04 16:07:42,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:42,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:42,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:42,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:42,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:42,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711621033] [2024-06-04 16:07:42,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711621033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:42,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:42,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:07:42,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35482313] [2024-06-04 16:07:42,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:42,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:07:42,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:42,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:07:42,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:07:42,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 16:07:42,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 362 transitions, 5964 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:42,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:42,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 16:07:42,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:43,313 INFO L124 PetriNetUnfolderBase]: 2148/3593 cut-off events. [2024-06-04 16:07:43,313 INFO L125 PetriNetUnfolderBase]: For 161055/161060 co-relation queries the response was YES. [2024-06-04 16:07:43,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28502 conditions, 3593 events. 2148/3593 cut-off events. For 161055/161060 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 21736 event pairs, 390 based on Foata normal form. 16/3595 useless extension candidates. Maximal degree in co-relation 28390. Up to 2641 conditions per place. [2024-06-04 16:07:43,353 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 265 selfloop transitions, 105 changer transitions 0/394 dead transitions. [2024-06-04 16:07:43,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 394 transitions, 7014 flow [2024-06-04 16:07:43,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:07:43,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:07:43,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-04 16:07:43,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-04 16:07:43,354 INFO L175 Difference]: Start difference. First operand has 234 places, 362 transitions, 5964 flow. Second operand 7 states and 171 transitions. [2024-06-04 16:07:43,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 394 transitions, 7014 flow [2024-06-04 16:07:43,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 394 transitions, 6920 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-04 16:07:43,685 INFO L231 Difference]: Finished difference. Result has 237 places, 366 transitions, 6165 flow [2024-06-04 16:07:43,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5870, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6165, PETRI_PLACES=237, PETRI_TRANSITIONS=366} [2024-06-04 16:07:43,685 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 195 predicate places. [2024-06-04 16:07:43,685 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 366 transitions, 6165 flow [2024-06-04 16:07:43,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:43,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:43,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:43,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-04 16:07:43,686 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:43,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:43,686 INFO L85 PathProgramCache]: Analyzing trace with hash 716811227, now seen corresponding path program 2 times [2024-06-04 16:07:43,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:43,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004649791] [2024-06-04 16:07:43,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:43,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:43,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:43,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-06-04 16:07:43,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:43,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004649791] [2024-06-04 16:07:43,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004649791] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:43,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:43,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:07:43,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723261115] [2024-06-04 16:07:43,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:43,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:07:43,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:43,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:07:43,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:07:43,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 16:07:43,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 366 transitions, 6165 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:43,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:43,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 16:07:43,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:44,535 INFO L124 PetriNetUnfolderBase]: 2189/3656 cut-off events. [2024-06-04 16:07:44,535 INFO L125 PetriNetUnfolderBase]: For 169602/169607 co-relation queries the response was YES. [2024-06-04 16:07:44,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29419 conditions, 3656 events. 2189/3656 cut-off events. For 169602/169607 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 22088 event pairs, 456 based on Foata normal form. 16/3658 useless extension candidates. Maximal degree in co-relation 29306. Up to 3004 conditions per place. [2024-06-04 16:07:44,578 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 262 selfloop transitions, 102 changer transitions 0/388 dead transitions. [2024-06-04 16:07:44,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 388 transitions, 7027 flow [2024-06-04 16:07:44,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:07:44,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:07:44,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-04 16:07:44,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 16:07:44,579 INFO L175 Difference]: Start difference. First operand has 237 places, 366 transitions, 6165 flow. Second operand 7 states and 164 transitions. [2024-06-04 16:07:44,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 388 transitions, 7027 flow [2024-06-04 16:07:44,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 388 transitions, 6882 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-04 16:07:44,965 INFO L231 Difference]: Finished difference. Result has 241 places, 368 transitions, 6280 flow [2024-06-04 16:07:44,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6024, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6280, PETRI_PLACES=241, PETRI_TRANSITIONS=368} [2024-06-04 16:07:44,966 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-04 16:07:44,966 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 368 transitions, 6280 flow [2024-06-04 16:07:44,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:44,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:44,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:44,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-04 16:07:44,966 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:44,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:44,967 INFO L85 PathProgramCache]: Analyzing trace with hash 262911341, now seen corresponding path program 3 times [2024-06-04 16:07:44,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:44,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20531997] [2024-06-04 16:07:44,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:44,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:44,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:45,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:45,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:45,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20531997] [2024-06-04 16:07:45,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20531997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:45,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:45,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:07:45,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877121241] [2024-06-04 16:07:45,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:45,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:07:45,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:45,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:07:45,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:07:45,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 16:07:45,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 368 transitions, 6280 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:45,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:45,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 16:07:45,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:45,835 INFO L124 PetriNetUnfolderBase]: 2161/3616 cut-off events. [2024-06-04 16:07:45,835 INFO L125 PetriNetUnfolderBase]: For 161917/161922 co-relation queries the response was YES. [2024-06-04 16:07:45,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28821 conditions, 3616 events. 2161/3616 cut-off events. For 161917/161922 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 21881 event pairs, 446 based on Foata normal form. 16/3618 useless extension candidates. Maximal degree in co-relation 28706. Up to 2966 conditions per place. [2024-06-04 16:07:45,874 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 262 selfloop transitions, 103 changer transitions 0/389 dead transitions. [2024-06-04 16:07:45,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 389 transitions, 7104 flow [2024-06-04 16:07:45,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:07:45,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:07:45,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-04 16:07:45,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-04 16:07:45,875 INFO L175 Difference]: Start difference. First operand has 241 places, 368 transitions, 6280 flow. Second operand 8 states and 183 transitions. [2024-06-04 16:07:45,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 389 transitions, 7104 flow [2024-06-04 16:07:46,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 389 transitions, 6886 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-04 16:07:46,210 INFO L231 Difference]: Finished difference. Result has 244 places, 368 transitions, 6278 flow [2024-06-04 16:07:46,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6062, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6278, PETRI_PLACES=244, PETRI_TRANSITIONS=368} [2024-06-04 16:07:46,210 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 202 predicate places. [2024-06-04 16:07:46,211 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 368 transitions, 6278 flow [2024-06-04 16:07:46,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:46,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:46,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:46,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-04 16:07:46,211 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:46,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:46,212 INFO L85 PathProgramCache]: Analyzing trace with hash 263096039, now seen corresponding path program 1 times [2024-06-04 16:07:46,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:46,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859185258] [2024-06-04 16:07:46,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:46,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:46,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:46,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-06-04 16:07:46,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:46,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859185258] [2024-06-04 16:07:46,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859185258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:46,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:46,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:07:46,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138822270] [2024-06-04 16:07:46,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:46,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:07:46,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:46,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:07:46,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:07:46,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:07:46,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 368 transitions, 6278 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:46,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:46,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:07:46,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:47,056 INFO L124 PetriNetUnfolderBase]: 2223/3708 cut-off events. [2024-06-04 16:07:47,057 INFO L125 PetriNetUnfolderBase]: For 157138/157140 co-relation queries the response was YES. [2024-06-04 16:07:47,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29218 conditions, 3708 events. 2223/3708 cut-off events. For 157138/157140 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 22475 event pairs, 858 based on Foata normal form. 2/3709 useless extension candidates. Maximal degree in co-relation 29102. Up to 3325 conditions per place. [2024-06-04 16:07:47,097 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 335 selfloop transitions, 48 changer transitions 0/389 dead transitions. [2024-06-04 16:07:47,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 389 transitions, 7147 flow [2024-06-04 16:07:47,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:07:47,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:07:47,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-04 16:07:47,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5213414634146342 [2024-06-04 16:07:47,098 INFO L175 Difference]: Start difference. First operand has 244 places, 368 transitions, 6278 flow. Second operand 8 states and 171 transitions. [2024-06-04 16:07:47,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 389 transitions, 7147 flow [2024-06-04 16:07:47,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 389 transitions, 6907 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-04 16:07:47,461 INFO L231 Difference]: Finished difference. Result has 245 places, 370 transitions, 6177 flow [2024-06-04 16:07:47,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6038, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6177, PETRI_PLACES=245, PETRI_TRANSITIONS=370} [2024-06-04 16:07:47,461 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 203 predicate places. [2024-06-04 16:07:47,461 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 370 transitions, 6177 flow [2024-06-04 16:07:47,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:47,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:47,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:47,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-04 16:07:47,462 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:47,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:47,462 INFO L85 PathProgramCache]: Analyzing trace with hash 611465699, now seen corresponding path program 2 times [2024-06-04 16:07:47,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:47,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685926948] [2024-06-04 16:07:47,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:47,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:47,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:47,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-06-04 16:07:47,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:47,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685926948] [2024-06-04 16:07:47,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685926948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:47,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:47,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:07:47,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458714086] [2024-06-04 16:07:47,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:47,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:07:47,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:47,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:07:47,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:07:47,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:07:47,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 370 transitions, 6177 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:47,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:47,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:07:47,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:48,273 INFO L124 PetriNetUnfolderBase]: 2231/3715 cut-off events. [2024-06-04 16:07:48,273 INFO L125 PetriNetUnfolderBase]: For 160657/160659 co-relation queries the response was YES. [2024-06-04 16:07:48,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29107 conditions, 3715 events. 2231/3715 cut-off events. For 160657/160659 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 22488 event pairs, 859 based on Foata normal form. 2/3716 useless extension candidates. Maximal degree in co-relation 28990. Up to 3358 conditions per place. [2024-06-04 16:07:48,313 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 352 selfloop transitions, 30 changer transitions 0/388 dead transitions. [2024-06-04 16:07:48,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 388 transitions, 7036 flow [2024-06-04 16:07:48,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:07:48,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:07:48,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-04 16:07:48,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5060975609756098 [2024-06-04 16:07:48,315 INFO L175 Difference]: Start difference. First operand has 245 places, 370 transitions, 6177 flow. Second operand 8 states and 166 transitions. [2024-06-04 16:07:48,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 388 transitions, 7036 flow [2024-06-04 16:07:48,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 388 transitions, 6913 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-04 16:07:48,703 INFO L231 Difference]: Finished difference. Result has 247 places, 372 transitions, 6161 flow [2024-06-04 16:07:48,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6054, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6161, PETRI_PLACES=247, PETRI_TRANSITIONS=372} [2024-06-04 16:07:48,703 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 205 predicate places. [2024-06-04 16:07:48,704 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 372 transitions, 6161 flow [2024-06-04 16:07:48,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:48,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:48,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-06-04 16:07:48,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-04 16:07:48,704 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:48,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:48,704 INFO L85 PathProgramCache]: Analyzing trace with hash 620036579, now seen corresponding path program 3 times [2024-06-04 16:07:48,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:48,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572975931] [2024-06-04 16:07:48,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:48,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:48,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:48,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-06-04 16:07:48,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:48,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572975931] [2024-06-04 16:07:48,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572975931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:48,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:48,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:07:48,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220235573] [2024-06-04 16:07:48,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:48,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:07:48,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:48,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:07:48,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:07:48,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:07:48,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 372 transitions, 6161 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:48,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:48,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:07:48,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:49,575 INFO L124 PetriNetUnfolderBase]: 2285/3789 cut-off events. [2024-06-04 16:07:49,575 INFO L125 PetriNetUnfolderBase]: For 176005/176007 co-relation queries the response was YES. [2024-06-04 16:07:49,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30028 conditions, 3789 events. 2285/3789 cut-off events. For 176005/176007 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 22920 event pairs, 861 based on Foata normal form. 2/3790 useless extension candidates. Maximal degree in co-relation 29910. Up to 3349 conditions per place. [2024-06-04 16:07:49,619 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 358 selfloop transitions, 33 changer transitions 0/397 dead transitions. [2024-06-04 16:07:49,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 397 transitions, 7220 flow [2024-06-04 16:07:49,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:07:49,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:07:49,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-04 16:07:49,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5213414634146342 [2024-06-04 16:07:49,620 INFO L175 Difference]: Start difference. First operand has 247 places, 372 transitions, 6161 flow. Second operand 8 states and 171 transitions. [2024-06-04 16:07:49,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 397 transitions, 7220 flow [2024-06-04 16:07:50,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 397 transitions, 7139 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-04 16:07:50,069 INFO L231 Difference]: Finished difference. Result has 250 places, 375 transitions, 6207 flow [2024-06-04 16:07:50,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6080, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6207, PETRI_PLACES=250, PETRI_TRANSITIONS=375} [2024-06-04 16:07:50,070 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 208 predicate places. [2024-06-04 16:07:50,070 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 375 transitions, 6207 flow [2024-06-04 16:07:50,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:50,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:50,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:07:50,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-04 16:07:50,070 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:50,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:50,070 INFO L85 PathProgramCache]: Analyzing trace with hash 383564549, now seen corresponding path program 4 times [2024-06-04 16:07:50,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:50,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572438191] [2024-06-04 16:07:50,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:50,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:50,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:50,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:50,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:50,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572438191] [2024-06-04 16:07:50,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572438191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:50,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:50,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:07:50,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796661528] [2024-06-04 16:07:50,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:50,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:07:50,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:50,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:07:50,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:07:50,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:07:50,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 375 transitions, 6207 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:50,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:50,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:07:50,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:50,897 INFO L124 PetriNetUnfolderBase]: 2280/3782 cut-off events. [2024-06-04 16:07:50,897 INFO L125 PetriNetUnfolderBase]: For 179733/179735 co-relation queries the response was YES. [2024-06-04 16:07:50,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30069 conditions, 3782 events. 2280/3782 cut-off events. For 179733/179735 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 22842 event pairs, 871 based on Foata normal form. 2/3783 useless extension candidates. Maximal degree in co-relation 29950. Up to 3433 conditions per place. [2024-06-04 16:07:50,940 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 358 selfloop transitions, 31 changer transitions 0/395 dead transitions. [2024-06-04 16:07:50,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 395 transitions, 7098 flow [2024-06-04 16:07:50,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:07:50,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:07:50,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-04 16:07:50,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-04 16:07:50,941 INFO L175 Difference]: Start difference. First operand has 250 places, 375 transitions, 6207 flow. Second operand 7 states and 154 transitions. [2024-06-04 16:07:50,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 395 transitions, 7098 flow [2024-06-04 16:07:51,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 395 transitions, 7027 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-04 16:07:51,421 INFO L231 Difference]: Finished difference. Result has 253 places, 377 transitions, 6253 flow [2024-06-04 16:07:51,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6136, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6253, PETRI_PLACES=253, PETRI_TRANSITIONS=377} [2024-06-04 16:07:51,422 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-04 16:07:51,422 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 377 transitions, 6253 flow [2024-06-04 16:07:51,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:51,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:51,422 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-06-04 16:07:51,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-04 16:07:51,422 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:51,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:51,422 INFO L85 PathProgramCache]: Analyzing trace with hash -810509931, now seen corresponding path program 1 times [2024-06-04 16:07:51,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:51,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183936750] [2024-06-04 16:07:51,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:51,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:51,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:51,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:51,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:51,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183936750] [2024-06-04 16:07:51,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183936750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:51,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:51,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:07:51,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134206645] [2024-06-04 16:07:51,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:51,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:07:51,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:51,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:07:51,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:07:51,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:07:51,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 377 transitions, 6253 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:51,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:51,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:07:51,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:52,465 INFO L124 PetriNetUnfolderBase]: 2386/3960 cut-off events. [2024-06-04 16:07:52,465 INFO L125 PetriNetUnfolderBase]: For 197335/197337 co-relation queries the response was YES. [2024-06-04 16:07:52,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31460 conditions, 3960 events. 2386/3960 cut-off events. For 197335/197337 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 24032 event pairs, 442 based on Foata normal form. 8/3965 useless extension candidates. Maximal degree in co-relation 31339. Up to 3393 conditions per place. [2024-06-04 16:07:52,509 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 362 selfloop transitions, 52 changer transitions 0/420 dead transitions. [2024-06-04 16:07:52,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 420 transitions, 7471 flow [2024-06-04 16:07:52,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:07:52,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:07:52,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 205 transitions. [2024-06-04 16:07:52,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-04 16:07:52,510 INFO L175 Difference]: Start difference. First operand has 253 places, 377 transitions, 6253 flow. Second operand 10 states and 205 transitions. [2024-06-04 16:07:52,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 420 transitions, 7471 flow [2024-06-04 16:07:53,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 420 transitions, 7383 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-04 16:07:53,131 INFO L231 Difference]: Finished difference. Result has 261 places, 386 transitions, 6412 flow [2024-06-04 16:07:53,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6165, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6412, PETRI_PLACES=261, PETRI_TRANSITIONS=386} [2024-06-04 16:07:53,132 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 219 predicate places. [2024-06-04 16:07:53,132 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 386 transitions, 6412 flow [2024-06-04 16:07:53,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:53,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:53,132 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-06-04 16:07:53,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-04 16:07:53,132 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:53,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:53,133 INFO L85 PathProgramCache]: Analyzing trace with hash -1439007411, now seen corresponding path program 2 times [2024-06-04 16:07:53,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:53,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791365128] [2024-06-04 16:07:53,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:53,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:53,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:53,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:53,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:53,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791365128] [2024-06-04 16:07:53,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791365128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:53,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:53,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:07:53,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667307134] [2024-06-04 16:07:53,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:53,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:07:53,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:53,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:07:53,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:07:53,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:07:53,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 386 transitions, 6412 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:53,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:53,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:07:53,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:54,176 INFO L124 PetriNetUnfolderBase]: 2373/3937 cut-off events. [2024-06-04 16:07:54,176 INFO L125 PetriNetUnfolderBase]: For 196755/196757 co-relation queries the response was YES. [2024-06-04 16:07:54,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31375 conditions, 3937 events. 2373/3937 cut-off events. For 196755/196757 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 23899 event pairs, 452 based on Foata normal form. 8/3944 useless extension candidates. Maximal degree in co-relation 31250. Up to 3460 conditions per place. [2024-06-04 16:07:54,223 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 367 selfloop transitions, 47 changer transitions 0/420 dead transitions. [2024-06-04 16:07:54,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 420 transitions, 7445 flow [2024-06-04 16:07:54,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:07:54,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:07:54,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-04 16:07:54,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4975609756097561 [2024-06-04 16:07:54,224 INFO L175 Difference]: Start difference. First operand has 261 places, 386 transitions, 6412 flow. Second operand 10 states and 204 transitions. [2024-06-04 16:07:54,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 420 transitions, 7445 flow [2024-06-04 16:07:54,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 420 transitions, 7369 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-04 16:07:54,788 INFO L231 Difference]: Finished difference. Result has 267 places, 388 transitions, 6472 flow [2024-06-04 16:07:54,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6336, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6472, PETRI_PLACES=267, PETRI_TRANSITIONS=388} [2024-06-04 16:07:54,788 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-04 16:07:54,788 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 388 transitions, 6472 flow [2024-06-04 16:07:54,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:54,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:54,789 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-06-04 16:07:54,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-04 16:07:54,789 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:54,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:54,789 INFO L85 PathProgramCache]: Analyzing trace with hash 411976021, now seen corresponding path program 3 times [2024-06-04 16:07:54,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:54,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96420311] [2024-06-04 16:07:54,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:54,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:54,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:55,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:55,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:55,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96420311] [2024-06-04 16:07:55,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96420311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:55,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:55,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:07:55,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33425626] [2024-06-04 16:07:55,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:55,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:07:55,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:55,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:07:55,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:07:55,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:07:55,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 388 transitions, 6472 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:55,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:55,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:07:55,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:55,898 INFO L124 PetriNetUnfolderBase]: 2453/4091 cut-off events. [2024-06-04 16:07:55,898 INFO L125 PetriNetUnfolderBase]: For 203655/203666 co-relation queries the response was YES. [2024-06-04 16:07:55,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32359 conditions, 4091 events. 2453/4091 cut-off events. For 203655/203666 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 25168 event pairs, 345 based on Foata normal form. 8/4098 useless extension candidates. Maximal degree in co-relation 32231. Up to 3345 conditions per place. [2024-06-04 16:07:55,946 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 374 selfloop transitions, 63 changer transitions 0/443 dead transitions. [2024-06-04 16:07:55,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 443 transitions, 7845 flow [2024-06-04 16:07:55,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 16:07:55,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 16:07:55,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 239 transitions. [2024-06-04 16:07:55,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48577235772357724 [2024-06-04 16:07:55,947 INFO L175 Difference]: Start difference. First operand has 267 places, 388 transitions, 6472 flow. Second operand 12 states and 239 transitions. [2024-06-04 16:07:55,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 443 transitions, 7845 flow [2024-06-04 16:07:56,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 443 transitions, 7764 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-04 16:07:56,506 INFO L231 Difference]: Finished difference. Result has 276 places, 398 transitions, 6744 flow [2024-06-04 16:07:56,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6401, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6744, PETRI_PLACES=276, PETRI_TRANSITIONS=398} [2024-06-04 16:07:56,507 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 234 predicate places. [2024-06-04 16:07:56,507 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 398 transitions, 6744 flow [2024-06-04 16:07:56,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:56,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:56,507 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-06-04 16:07:56,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-04 16:07:56,507 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:56,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:56,508 INFO L85 PathProgramCache]: Analyzing trace with hash -375492103, now seen corresponding path program 1 times [2024-06-04 16:07:56,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:56,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55249330] [2024-06-04 16:07:56,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:56,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:56,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:56,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:56,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:56,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55249330] [2024-06-04 16:07:56,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55249330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:56,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:56,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 16:07:56,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515201070] [2024-06-04 16:07:56,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:56,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 16:07:56,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:56,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 16:07:56,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-04 16:07:56,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:07:56,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 398 transitions, 6744 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:56,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:56,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:07:56,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:57,518 INFO L124 PetriNetUnfolderBase]: 2479/4121 cut-off events. [2024-06-04 16:07:57,519 INFO L125 PetriNetUnfolderBase]: For 209584/209586 co-relation queries the response was YES. [2024-06-04 16:07:57,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33227 conditions, 4121 events. 2479/4121 cut-off events. For 209584/209586 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 25295 event pairs, 525 based on Foata normal form. 2/4117 useless extension candidates. Maximal degree in co-relation 33095. Up to 3378 conditions per place. [2024-06-04 16:07:57,566 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 278 selfloop transitions, 151 changer transitions 0/435 dead transitions. [2024-06-04 16:07:57,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 435 transitions, 8122 flow [2024-06-04 16:07:57,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:07:57,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:07:57,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 188 transitions. [2024-06-04 16:07:57,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5094850948509485 [2024-06-04 16:07:57,567 INFO L175 Difference]: Start difference. First operand has 276 places, 398 transitions, 6744 flow. Second operand 9 states and 188 transitions. [2024-06-04 16:07:57,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 435 transitions, 8122 flow [2024-06-04 16:07:58,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 435 transitions, 7991 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-04 16:07:58,120 INFO L231 Difference]: Finished difference. Result has 279 places, 410 transitions, 7146 flow [2024-06-04 16:07:58,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6613, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7146, PETRI_PLACES=279, PETRI_TRANSITIONS=410} [2024-06-04 16:07:58,121 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-04 16:07:58,121 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 410 transitions, 7146 flow [2024-06-04 16:07:58,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:58,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:58,121 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-06-04 16:07:58,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-04 16:07:58,122 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:58,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:58,122 INFO L85 PathProgramCache]: Analyzing trace with hash 249044167, now seen corresponding path program 2 times [2024-06-04 16:07:58,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:58,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804999847] [2024-06-04 16:07:58,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:58,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:58,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:58,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:58,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:58,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804999847] [2024-06-04 16:07:58,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804999847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:58,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:58,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 16:07:58,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32751277] [2024-06-04 16:07:58,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:58,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 16:07:58,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:58,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 16:07:58,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-04 16:07:58,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:07:58,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 410 transitions, 7146 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:58,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:07:58,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:07:58,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:07:59,138 INFO L124 PetriNetUnfolderBase]: 2489/4139 cut-off events. [2024-06-04 16:07:59,139 INFO L125 PetriNetUnfolderBase]: For 216235/216237 co-relation queries the response was YES. [2024-06-04 16:07:59,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33622 conditions, 4139 events. 2489/4139 cut-off events. For 216235/216237 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 25403 event pairs, 525 based on Foata normal form. 2/4135 useless extension candidates. Maximal degree in co-relation 33490. Up to 3390 conditions per place. [2024-06-04 16:07:59,190 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 273 selfloop transitions, 158 changer transitions 0/437 dead transitions. [2024-06-04 16:07:59,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 437 transitions, 8309 flow [2024-06-04 16:07:59,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:07:59,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:07:59,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-04 16:07:59,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4959349593495935 [2024-06-04 16:07:59,191 INFO L175 Difference]: Start difference. First operand has 279 places, 410 transitions, 7146 flow. Second operand 9 states and 183 transitions. [2024-06-04 16:07:59,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 437 transitions, 8309 flow [2024-06-04 16:07:59,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 437 transitions, 7875 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-06-04 16:07:59,739 INFO L231 Difference]: Finished difference. Result has 282 places, 416 transitions, 7161 flow [2024-06-04 16:07:59,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6750, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7161, PETRI_PLACES=282, PETRI_TRANSITIONS=416} [2024-06-04 16:07:59,740 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-04 16:07:59,740 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 416 transitions, 7161 flow [2024-06-04 16:07:59,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:07:59,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:07:59,740 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-06-04 16:07:59,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-04 16:07:59,740 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:07:59,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:07:59,741 INFO L85 PathProgramCache]: Analyzing trace with hash 249044353, now seen corresponding path program 1 times [2024-06-04 16:07:59,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:07:59,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134829712] [2024-06-04 16:07:59,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:07:59,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:07:59,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:07:59,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:07:59,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:07:59,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134829712] [2024-06-04 16:07:59,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134829712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:07:59,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:07:59,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 16:07:59,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072662778] [2024-06-04 16:07:59,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:07:59,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 16:07:59,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:07:59,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 16:07:59,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-04 16:08:00,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:08:00,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 416 transitions, 7161 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:00,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:08:00,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:08:00,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:08:00,874 INFO L124 PetriNetUnfolderBase]: 2594/4313 cut-off events. [2024-06-04 16:08:00,874 INFO L125 PetriNetUnfolderBase]: For 228830/228832 co-relation queries the response was YES. [2024-06-04 16:08:00,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35212 conditions, 4313 events. 2594/4313 cut-off events. For 228830/228832 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 26712 event pairs, 498 based on Foata normal form. 3/4313 useless extension candidates. Maximal degree in co-relation 35079. Up to 3584 conditions per place. [2024-06-04 16:08:00,921 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 334 selfloop transitions, 156 changer transitions 0/496 dead transitions. [2024-06-04 16:08:00,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 496 transitions, 9287 flow [2024-06-04 16:08:00,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 16:08:00,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 16:08:00,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 246 transitions. [2024-06-04 16:08:00,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-04 16:08:00,923 INFO L175 Difference]: Start difference. First operand has 282 places, 416 transitions, 7161 flow. Second operand 12 states and 246 transitions. [2024-06-04 16:08:00,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 496 transitions, 9287 flow [2024-06-04 16:08:01,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 496 transitions, 8965 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-04 16:08:01,453 INFO L231 Difference]: Finished difference. Result has 291 places, 451 transitions, 7930 flow [2024-06-04 16:08:01,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6903, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7930, PETRI_PLACES=291, PETRI_TRANSITIONS=451} [2024-06-04 16:08:01,454 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 249 predicate places. [2024-06-04 16:08:01,454 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 451 transitions, 7930 flow [2024-06-04 16:08:01,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:01,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:08:01,454 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-06-04 16:08:01,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-04 16:08:01,454 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:08:01,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:08:01,455 INFO L85 PathProgramCache]: Analyzing trace with hash 301703037, now seen corresponding path program 3 times [2024-06-04 16:08:01,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:08:01,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836939705] [2024-06-04 16:08:01,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:08:01,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:08:01,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:08:01,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:08:01,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:08:01,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836939705] [2024-06-04 16:08:01,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836939705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:08:01,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:08:01,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:08:01,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248517002] [2024-06-04 16:08:01,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:08:01,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:08:01,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:08:01,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:08:01,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:08:01,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:08:01,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 451 transitions, 7930 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:01,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:08:01,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:08:01,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:08:02,463 INFO L124 PetriNetUnfolderBase]: 2609/4351 cut-off events. [2024-06-04 16:08:02,463 INFO L125 PetriNetUnfolderBase]: For 244768/244770 co-relation queries the response was YES. [2024-06-04 16:08:02,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36165 conditions, 4351 events. 2609/4351 cut-off events. For 244768/244770 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 27088 event pairs, 527 based on Foata normal form. 3/4348 useless extension candidates. Maximal degree in co-relation 36028. Up to 3516 conditions per place. [2024-06-04 16:08:02,518 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 285 selfloop transitions, 189 changer transitions 0/480 dead transitions. [2024-06-04 16:08:02,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 480 transitions, 9333 flow [2024-06-04 16:08:02,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:08:02,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:08:02,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-04 16:08:02,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-04 16:08:02,519 INFO L175 Difference]: Start difference. First operand has 291 places, 451 transitions, 7930 flow. Second operand 8 states and 168 transitions. [2024-06-04 16:08:02,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 480 transitions, 9333 flow [2024-06-04 16:08:03,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 480 transitions, 9141 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-04 16:08:03,197 INFO L231 Difference]: Finished difference. Result has 293 places, 459 transitions, 8286 flow [2024-06-04 16:08:03,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7738, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8286, PETRI_PLACES=293, PETRI_TRANSITIONS=459} [2024-06-04 16:08:03,197 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 251 predicate places. [2024-06-04 16:08:03,198 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 459 transitions, 8286 flow [2024-06-04 16:08:03,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:03,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:08:03,198 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-06-04 16:08:03,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-04 16:08:03,198 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:08:03,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:08:03,198 INFO L85 PathProgramCache]: Analyzing trace with hash -2119170751, now seen corresponding path program 4 times [2024-06-04 16:08:03,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:08:03,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649130943] [2024-06-04 16:08:03,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:08:03,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:08:03,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:08:03,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:08:03,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:08:03,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649130943] [2024-06-04 16:08:03,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649130943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:08:03,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:08:03,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:08:03,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281371092] [2024-06-04 16:08:03,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:08:03,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:08:03,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:08:03,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:08:03,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:08:03,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:08:03,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 459 transitions, 8286 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:03,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:08:03,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:08:03,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:08:04,230 INFO L124 PetriNetUnfolderBase]: 2624/4373 cut-off events. [2024-06-04 16:08:04,230 INFO L125 PetriNetUnfolderBase]: For 252501/252503 co-relation queries the response was YES. [2024-06-04 16:08:04,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36989 conditions, 4373 events. 2624/4373 cut-off events. For 252501/252503 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 27257 event pairs, 527 based on Foata normal form. 3/4370 useless extension candidates. Maximal degree in co-relation 36850. Up to 3534 conditions per place. [2024-06-04 16:08:04,287 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 283 selfloop transitions, 195 changer transitions 0/484 dead transitions. [2024-06-04 16:08:04,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 484 transitions, 9587 flow [2024-06-04 16:08:04,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:08:04,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:08:04,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-04 16:08:04,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5030487804878049 [2024-06-04 16:08:04,288 INFO L175 Difference]: Start difference. First operand has 293 places, 459 transitions, 8286 flow. Second operand 8 states and 165 transitions. [2024-06-04 16:08:04,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 484 transitions, 9587 flow [2024-06-04 16:08:05,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 484 transitions, 8959 flow, removed 72 selfloop flow, removed 7 redundant places. [2024-06-04 16:08:05,050 INFO L231 Difference]: Finished difference. Result has 294 places, 467 transitions, 8235 flow [2024-06-04 16:08:05,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7706, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8235, PETRI_PLACES=294, PETRI_TRANSITIONS=467} [2024-06-04 16:08:05,051 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 252 predicate places. [2024-06-04 16:08:05,051 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 467 transitions, 8235 flow [2024-06-04 16:08:05,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:05,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:08:05,051 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-06-04 16:08:05,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-04 16:08:05,051 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:08:05,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:08:05,051 INFO L85 PathProgramCache]: Analyzing trace with hash -2119170379, now seen corresponding path program 1 times [2024-06-04 16:08:05,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:08:05,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418444068] [2024-06-04 16:08:05,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:08:05,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:08:05,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:08:05,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:08:05,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:08:05,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418444068] [2024-06-04 16:08:05,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418444068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:08:05,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:08:05,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:08:05,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140287180] [2024-06-04 16:08:05,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:08:05,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:08:05,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:08:05,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:08:05,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:08:05,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:08:05,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 467 transitions, 8235 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:05,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:08:05,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:08:05,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:08:06,205 INFO L124 PetriNetUnfolderBase]: 2634/4391 cut-off events. [2024-06-04 16:08:06,205 INFO L125 PetriNetUnfolderBase]: For 255367/255369 co-relation queries the response was YES. [2024-06-04 16:08:06,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36916 conditions, 4391 events. 2634/4391 cut-off events. For 255367/255369 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 27471 event pairs, 501 based on Foata normal form. 4/4392 useless extension candidates. Maximal degree in co-relation 36777. Up to 3740 conditions per place. [2024-06-04 16:08:06,258 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 360 selfloop transitions, 135 changer transitions 0/501 dead transitions. [2024-06-04 16:08:06,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 501 transitions, 9579 flow [2024-06-04 16:08:06,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:08:06,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:08:06,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 228 transitions. [2024-06-04 16:08:06,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5055432372505543 [2024-06-04 16:08:06,259 INFO L175 Difference]: Start difference. First operand has 294 places, 467 transitions, 8235 flow. Second operand 11 states and 228 transitions. [2024-06-04 16:08:06,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 501 transitions, 9579 flow [2024-06-04 16:08:06,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 501 transitions, 9239 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-04 16:08:06,951 INFO L231 Difference]: Finished difference. Result has 302 places, 473 transitions, 8359 flow [2024-06-04 16:08:06,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7899, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8359, PETRI_PLACES=302, PETRI_TRANSITIONS=473} [2024-06-04 16:08:06,952 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 260 predicate places. [2024-06-04 16:08:06,952 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 473 transitions, 8359 flow [2024-06-04 16:08:06,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:06,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:08:06,952 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-06-04 16:08:06,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-04 16:08:06,952 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:08:06,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:08:06,952 INFO L85 PathProgramCache]: Analyzing trace with hash 2007649687, now seen corresponding path program 2 times [2024-06-04 16:08:06,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:08:06,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731011789] [2024-06-04 16:08:06,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:08:06,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:08:06,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:08:07,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-06-04 16:08:07,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:08:07,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731011789] [2024-06-04 16:08:07,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731011789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:08:07,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:08:07,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 16:08:07,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897616373] [2024-06-04 16:08:07,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:08:07,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 16:08:07,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:08:07,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 16:08:07,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-04 16:08:07,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:08:07,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 473 transitions, 8359 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:07,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:08:07,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:08:07,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:08:08,152 INFO L124 PetriNetUnfolderBase]: 2644/4403 cut-off events. [2024-06-04 16:08:08,153 INFO L125 PetriNetUnfolderBase]: For 260237/260239 co-relation queries the response was YES. [2024-06-04 16:08:08,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36773 conditions, 4403 events. 2644/4403 cut-off events. For 260237/260239 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 27417 event pairs, 499 based on Foata normal form. 4/4404 useless extension candidates. Maximal degree in co-relation 36631. Up to 3752 conditions per place. [2024-06-04 16:08:08,212 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 362 selfloop transitions, 141 changer transitions 0/509 dead transitions. [2024-06-04 16:08:08,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 509 transitions, 9820 flow [2024-06-04 16:08:08,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-04 16:08:08,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-04 16:08:08,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 283 transitions. [2024-06-04 16:08:08,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4930313588850174 [2024-06-04 16:08:08,214 INFO L175 Difference]: Start difference. First operand has 302 places, 473 transitions, 8359 flow. Second operand 14 states and 283 transitions. [2024-06-04 16:08:08,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 509 transitions, 9820 flow [2024-06-04 16:08:08,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 509 transitions, 9520 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-04 16:08:08,954 INFO L231 Difference]: Finished difference. Result has 308 places, 478 transitions, 8471 flow [2024-06-04 16:08:08,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8071, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8471, PETRI_PLACES=308, PETRI_TRANSITIONS=478} [2024-06-04 16:08:08,955 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 266 predicate places. [2024-06-04 16:08:08,955 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 478 transitions, 8471 flow [2024-06-04 16:08:08,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:08,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:08:08,955 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-06-04 16:08:08,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-04 16:08:08,955 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:08:08,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:08:08,955 INFO L85 PathProgramCache]: Analyzing trace with hash 305726403, now seen corresponding path program 2 times [2024-06-04 16:08:08,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:08:08,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227761645] [2024-06-04 16:08:08,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:08:08,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:08:08,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:08:09,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:08:09,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:08:09,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227761645] [2024-06-04 16:08:09,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227761645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:08:09,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:08:09,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 16:08:09,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232027170] [2024-06-04 16:08:09,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:08:09,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 16:08:09,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:08:09,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 16:08:09,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-04 16:08:09,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:08:09,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 478 transitions, 8471 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:09,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:08:09,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:08:09,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:08:10,174 INFO L124 PetriNetUnfolderBase]: 2657/4427 cut-off events. [2024-06-04 16:08:10,175 INFO L125 PetriNetUnfolderBase]: For 260992/260994 co-relation queries the response was YES. [2024-06-04 16:08:10,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37025 conditions, 4427 events. 2657/4427 cut-off events. For 260992/260994 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 27690 event pairs, 499 based on Foata normal form. 3/4427 useless extension candidates. Maximal degree in co-relation 36882. Up to 3650 conditions per place. [2024-06-04 16:08:10,233 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 348 selfloop transitions, 172 changer transitions 0/526 dead transitions. [2024-06-04 16:08:10,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 526 transitions, 10248 flow [2024-06-04 16:08:10,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 16:08:10,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 16:08:10,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 246 transitions. [2024-06-04 16:08:10,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-04 16:08:10,234 INFO L175 Difference]: Start difference. First operand has 308 places, 478 transitions, 8471 flow. Second operand 12 states and 246 transitions. [2024-06-04 16:08:10,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 526 transitions, 10248 flow [2024-06-04 16:08:11,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 526 transitions, 10005 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-04 16:08:11,014 INFO L231 Difference]: Finished difference. Result has 312 places, 485 transitions, 8716 flow [2024-06-04 16:08:11,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8234, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8716, PETRI_PLACES=312, PETRI_TRANSITIONS=485} [2024-06-04 16:08:11,015 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 270 predicate places. [2024-06-04 16:08:11,015 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 485 transitions, 8716 flow [2024-06-04 16:08:11,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:11,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:08:11,016 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-06-04 16:08:11,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-04 16:08:11,016 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:08:11,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:08:11,016 INFO L85 PathProgramCache]: Analyzing trace with hash -1615496381, now seen corresponding path program 5 times [2024-06-04 16:08:11,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:08:11,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896993404] [2024-06-04 16:08:11,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:08:11,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:08:11,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:08:11,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:08:11,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:08:11,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896993404] [2024-06-04 16:08:11,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896993404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:08:11,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:08:11,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 16:08:11,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699549780] [2024-06-04 16:08:11,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:08:11,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 16:08:11,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:08:11,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 16:08:11,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-04 16:08:11,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:08:11,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 485 transitions, 8716 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:11,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:08:11,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:08:11,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:08:12,286 INFO L124 PetriNetUnfolderBase]: 2648/4419 cut-off events. [2024-06-04 16:08:12,286 INFO L125 PetriNetUnfolderBase]: For 261178/261180 co-relation queries the response was YES. [2024-06-04 16:08:12,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36881 conditions, 4419 events. 2648/4419 cut-off events. For 261178/261180 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 27694 event pairs, 525 based on Foata normal form. 3/4416 useless extension candidates. Maximal degree in co-relation 36737. Up to 3571 conditions per place. [2024-06-04 16:08:12,338 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 296 selfloop transitions, 201 changer transitions 0/503 dead transitions. [2024-06-04 16:08:12,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 503 transitions, 9886 flow [2024-06-04 16:08:12,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:08:12,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:08:12,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-04 16:08:12,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4905149051490515 [2024-06-04 16:08:12,338 INFO L175 Difference]: Start difference. First operand has 312 places, 485 transitions, 8716 flow. Second operand 9 states and 181 transitions. [2024-06-04 16:08:12,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 503 transitions, 9886 flow [2024-06-04 16:08:13,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 503 transitions, 9637 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-04 16:08:13,107 INFO L231 Difference]: Finished difference. Result has 315 places, 485 transitions, 8882 flow [2024-06-04 16:08:13,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8467, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8882, PETRI_PLACES=315, PETRI_TRANSITIONS=485} [2024-06-04 16:08:13,108 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 273 predicate places. [2024-06-04 16:08:13,108 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 485 transitions, 8882 flow [2024-06-04 16:08:13,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:13,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:08:13,108 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-06-04 16:08:13,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-04 16:08:13,108 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:08:13,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:08:13,109 INFO L85 PathProgramCache]: Analyzing trace with hash -2115451309, now seen corresponding path program 3 times [2024-06-04 16:08:13,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:08:13,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137901666] [2024-06-04 16:08:13,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:08:13,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:08:13,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:08:13,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:08:13,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:08:13,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137901666] [2024-06-04 16:08:13,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137901666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:08:13,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:08:13,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 16:08:13,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289751094] [2024-06-04 16:08:13,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:08:13,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 16:08:13,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:08:13,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 16:08:13,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-04 16:08:13,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:08:13,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 485 transitions, 8882 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:13,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:08:13,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:08:13,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:08:14,315 INFO L124 PetriNetUnfolderBase]: 2642/4410 cut-off events. [2024-06-04 16:08:14,316 INFO L125 PetriNetUnfolderBase]: For 263969/263971 co-relation queries the response was YES. [2024-06-04 16:08:14,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36956 conditions, 4410 events. 2642/4410 cut-off events. For 263969/263971 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 27621 event pairs, 499 based on Foata normal form. 4/4411 useless extension candidates. Maximal degree in co-relation 36811. Up to 3752 conditions per place. [2024-06-04 16:08:14,372 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 368 selfloop transitions, 139 changer transitions 0/513 dead transitions. [2024-06-04 16:08:14,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 513 transitions, 10123 flow [2024-06-04 16:08:14,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 16:08:14,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 16:08:14,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 248 transitions. [2024-06-04 16:08:14,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5040650406504065 [2024-06-04 16:08:14,373 INFO L175 Difference]: Start difference. First operand has 315 places, 485 transitions, 8882 flow. Second operand 12 states and 248 transitions. [2024-06-04 16:08:14,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 513 transitions, 10123 flow [2024-06-04 16:08:15,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 513 transitions, 9532 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-04 16:08:15,146 INFO L231 Difference]: Finished difference. Result has 318 places, 485 transitions, 8580 flow [2024-06-04 16:08:15,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8291, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8580, PETRI_PLACES=318, PETRI_TRANSITIONS=485} [2024-06-04 16:08:15,146 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-04 16:08:15,146 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 485 transitions, 8580 flow [2024-06-04 16:08:15,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:15,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:08:15,146 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-06-04 16:08:15,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-04 16:08:15,147 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:08:15,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:08:15,147 INFO L85 PathProgramCache]: Analyzing trace with hash -366117517, now seen corresponding path program 3 times [2024-06-04 16:08:15,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:08:15,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683593477] [2024-06-04 16:08:15,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:08:15,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:08:15,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:08:15,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:08:15,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:08:15,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683593477] [2024-06-04 16:08:15,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683593477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:08:15,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:08:15,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 16:08:15,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592593463] [2024-06-04 16:08:15,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:08:15,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 16:08:15,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:08:15,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 16:08:15,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-04 16:08:15,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:08:15,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 485 transitions, 8580 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:15,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:08:15,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:08:15,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:08:16,315 INFO L124 PetriNetUnfolderBase]: 2639/4401 cut-off events. [2024-06-04 16:08:16,315 INFO L125 PetriNetUnfolderBase]: For 264005/264007 co-relation queries the response was YES. [2024-06-04 16:08:16,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36637 conditions, 4401 events. 2639/4401 cut-off events. For 264005/264007 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 27524 event pairs, 499 based on Foata normal form. 3/4401 useless extension candidates. Maximal degree in co-relation 36491. Up to 3633 conditions per place. [2024-06-04 16:08:16,370 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 349 selfloop transitions, 170 changer transitions 0/525 dead transitions. [2024-06-04 16:08:16,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 525 transitions, 10105 flow [2024-06-04 16:08:16,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 16:08:16,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 16:08:16,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 245 transitions. [2024-06-04 16:08:16,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49796747967479676 [2024-06-04 16:08:16,371 INFO L175 Difference]: Start difference. First operand has 318 places, 485 transitions, 8580 flow. Second operand 12 states and 245 transitions. [2024-06-04 16:08:16,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 525 transitions, 10105 flow [2024-06-04 16:08:17,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 525 transitions, 9734 flow, removed 19 selfloop flow, removed 12 redundant places. [2024-06-04 16:08:17,199 INFO L231 Difference]: Finished difference. Result has 318 places, 485 transitions, 8559 flow [2024-06-04 16:08:17,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8213, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8559, PETRI_PLACES=318, PETRI_TRANSITIONS=485} [2024-06-04 16:08:17,200 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-04 16:08:17,200 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 485 transitions, 8559 flow [2024-06-04 16:08:17,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:17,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:08:17,200 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-06-04 16:08:17,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-04 16:08:17,200 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:08:17,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:08:17,201 INFO L85 PathProgramCache]: Analyzing trace with hash -366112123, now seen corresponding path program 6 times [2024-06-04 16:08:17,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:08:17,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301745397] [2024-06-04 16:08:17,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:08:17,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:08:17,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:08:17,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:08:17,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:08:17,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301745397] [2024-06-04 16:08:17,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301745397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:08:17,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:08:17,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 16:08:17,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350860937] [2024-06-04 16:08:17,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:08:17,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 16:08:17,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:08:17,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 16:08:17,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-04 16:08:17,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:08:17,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 485 transitions, 8559 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:17,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:08:17,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:08:17,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:08:18,310 INFO L124 PetriNetUnfolderBase]: 2630/4395 cut-off events. [2024-06-04 16:08:18,311 INFO L125 PetriNetUnfolderBase]: For 260899/260901 co-relation queries the response was YES. [2024-06-04 16:08:18,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36371 conditions, 4395 events. 2630/4395 cut-off events. For 260899/260901 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 27540 event pairs, 523 based on Foata normal form. 3/4393 useless extension candidates. Maximal degree in co-relation 36225. Up to 3550 conditions per place. [2024-06-04 16:08:18,370 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 296 selfloop transitions, 200 changer transitions 0/502 dead transitions. [2024-06-04 16:08:18,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 502 transitions, 9605 flow [2024-06-04 16:08:18,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:08:18,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:08:18,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-04 16:08:18,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4932249322493225 [2024-06-04 16:08:18,371 INFO L175 Difference]: Start difference. First operand has 318 places, 485 transitions, 8559 flow. Second operand 9 states and 182 transitions. [2024-06-04 16:08:18,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 502 transitions, 9605 flow [2024-06-04 16:08:19,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 502 transitions, 9263 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-04 16:08:19,242 INFO L231 Difference]: Finished difference. Result has 317 places, 485 transitions, 8629 flow [2024-06-04 16:08:19,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8217, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8629, PETRI_PLACES=317, PETRI_TRANSITIONS=485} [2024-06-04 16:08:19,243 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-06-04 16:08:19,243 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 485 transitions, 8629 flow [2024-06-04 16:08:19,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:19,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:08:19,243 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-06-04 16:08:19,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-04 16:08:19,243 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:08:19,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:08:19,244 INFO L85 PathProgramCache]: Analyzing trace with hash -995829527, now seen corresponding path program 4 times [2024-06-04 16:08:19,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:08:19,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537649378] [2024-06-04 16:08:19,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:08:19,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:08:19,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:08:19,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:08:19,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:08:19,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537649378] [2024-06-04 16:08:19,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537649378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:08:19,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:08:19,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:08:19,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54830616] [2024-06-04 16:08:19,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:08:19,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:08:19,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:08:19,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:08:19,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:08:19,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:08:19,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 485 transitions, 8629 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:19,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:08:19,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:08:19,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:08:20,396 INFO L124 PetriNetUnfolderBase]: 2643/4411 cut-off events. [2024-06-04 16:08:20,397 INFO L125 PetriNetUnfolderBase]: For 267407/267409 co-relation queries the response was YES. [2024-06-04 16:08:20,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36812 conditions, 4411 events. 2643/4411 cut-off events. For 267407/267409 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 27688 event pairs, 490 based on Foata normal form. 3/4413 useless extension candidates. Maximal degree in co-relation 36665. Up to 3821 conditions per place. [2024-06-04 16:08:20,458 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 418 selfloop transitions, 100 changer transitions 0/524 dead transitions. [2024-06-04 16:08:20,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 524 transitions, 10062 flow [2024-06-04 16:08:20,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 16:08:20,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 16:08:20,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 243 transitions. [2024-06-04 16:08:20,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49390243902439024 [2024-06-04 16:08:20,460 INFO L175 Difference]: Start difference. First operand has 317 places, 485 transitions, 8629 flow. Second operand 12 states and 243 transitions. [2024-06-04 16:08:20,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 524 transitions, 10062 flow [2024-06-04 16:08:21,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 524 transitions, 9496 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-04 16:08:21,239 INFO L231 Difference]: Finished difference. Result has 322 places, 494 transitions, 8491 flow [2024-06-04 16:08:21,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8072, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8491, PETRI_PLACES=322, PETRI_TRANSITIONS=494} [2024-06-04 16:08:21,239 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 280 predicate places. [2024-06-04 16:08:21,239 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 494 transitions, 8491 flow [2024-06-04 16:08:21,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:21,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:08:21,240 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-06-04 16:08:21,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-04 16:08:21,240 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:08:21,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:08:21,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1417979981, now seen corresponding path program 5 times [2024-06-04 16:08:21,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:08:21,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401820531] [2024-06-04 16:08:21,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:08:21,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:08:21,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:08:21,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:08:21,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:08:21,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401820531] [2024-06-04 16:08:21,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401820531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:08:21,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:08:21,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:08:21,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128174200] [2024-06-04 16:08:21,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:08:21,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:08:21,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:08:21,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:08:21,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:08:21,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:08:21,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 494 transitions, 8491 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:21,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:08:21,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:08:21,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:08:22,433 INFO L124 PetriNetUnfolderBase]: 2648/4418 cut-off events. [2024-06-04 16:08:22,433 INFO L125 PetriNetUnfolderBase]: For 272588/272590 co-relation queries the response was YES. [2024-06-04 16:08:22,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36682 conditions, 4418 events. 2648/4418 cut-off events. For 272588/272590 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 27730 event pairs, 490 based on Foata normal form. 3/4420 useless extension candidates. Maximal degree in co-relation 36532. Up to 3825 conditions per place. [2024-06-04 16:08:22,493 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 419 selfloop transitions, 106 changer transitions 0/531 dead transitions. [2024-06-04 16:08:22,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 531 transitions, 9999 flow [2024-06-04 16:08:22,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 16:08:22,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 16:08:22,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 247 transitions. [2024-06-04 16:08:22,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5020325203252033 [2024-06-04 16:08:22,494 INFO L175 Difference]: Start difference. First operand has 322 places, 494 transitions, 8491 flow. Second operand 12 states and 247 transitions. [2024-06-04 16:08:22,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 531 transitions, 9999 flow [2024-06-04 16:08:23,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 531 transitions, 9820 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-04 16:08:23,481 INFO L231 Difference]: Finished difference. Result has 327 places, 497 transitions, 8598 flow [2024-06-04 16:08:23,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8316, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8598, PETRI_PLACES=327, PETRI_TRANSITIONS=497} [2024-06-04 16:08:23,482 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 285 predicate places. [2024-06-04 16:08:23,482 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 497 transitions, 8598 flow [2024-06-04 16:08:23,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:23,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:08:23,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, 1] [2024-06-04 16:08:23,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-04 16:08:23,482 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:08:23,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:08:23,483 INFO L85 PathProgramCache]: Analyzing trace with hash 209167307, now seen corresponding path program 4 times [2024-06-04 16:08:23,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:08:23,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033764697] [2024-06-04 16:08:23,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:08:23,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:08:23,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:08:23,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:08:23,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:08:23,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033764697] [2024-06-04 16:08:23,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033764697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:08:23,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:08:23,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:08:23,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027432139] [2024-06-04 16:08:23,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:08:23,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:08:23,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:08:23,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:08:23,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:08:23,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:08:23,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 497 transitions, 8598 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:23,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:08:23,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:08:23,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:08:24,687 INFO L124 PetriNetUnfolderBase]: 2658/4444 cut-off events. [2024-06-04 16:08:24,687 INFO L125 PetriNetUnfolderBase]: For 282479/282481 co-relation queries the response was YES. [2024-06-04 16:08:24,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37037 conditions, 4444 events. 2658/4444 cut-off events. For 282479/282481 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 28006 event pairs, 496 based on Foata normal form. 4/4447 useless extension candidates. Maximal degree in co-relation 36886. Up to 3872 conditions per place. [2024-06-04 16:08:24,748 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 432 selfloop transitions, 95 changer transitions 0/533 dead transitions. [2024-06-04 16:08:24,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 533 transitions, 10045 flow [2024-06-04 16:08:24,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:08:24,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:08:24,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 231 transitions. [2024-06-04 16:08:24,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-04 16:08:24,749 INFO L175 Difference]: Start difference. First operand has 327 places, 497 transitions, 8598 flow. Second operand 11 states and 231 transitions. [2024-06-04 16:08:24,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 533 transitions, 10045 flow [2024-06-04 16:08:25,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 533 transitions, 9819 flow, removed 21 selfloop flow, removed 10 redundant places. [2024-06-04 16:08:25,888 INFO L231 Difference]: Finished difference. Result has 328 places, 501 transitions, 8706 flow [2024-06-04 16:08:25,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8375, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8706, PETRI_PLACES=328, PETRI_TRANSITIONS=501} [2024-06-04 16:08:25,889 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-06-04 16:08:25,889 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 501 transitions, 8706 flow [2024-06-04 16:08:25,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:25,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:08:25,889 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-06-04 16:08:25,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-04 16:08:25,890 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:08:25,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:08:25,890 INFO L85 PathProgramCache]: Analyzing trace with hash 753510217, now seen corresponding path program 5 times [2024-06-04 16:08:25,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:08:25,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207028199] [2024-06-04 16:08:25,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:08:25,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:08:25,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:08:26,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:08:26,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:08:26,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207028199] [2024-06-04 16:08:26,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207028199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:08:26,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:08:26,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:08:26,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780700239] [2024-06-04 16:08:26,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:08:26,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:08:26,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:08:26,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:08:26,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:08:26,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-04 16:08:26,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 501 transitions, 8706 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:26,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:08:26,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-04 16:08:26,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:08:27,196 INFO L124 PetriNetUnfolderBase]: 2649/4431 cut-off events. [2024-06-04 16:08:27,197 INFO L125 PetriNetUnfolderBase]: For 284068/284070 co-relation queries the response was YES. [2024-06-04 16:08:27,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36752 conditions, 4431 events. 2649/4431 cut-off events. For 284068/284070 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 27889 event pairs, 496 based on Foata normal form. 5/4435 useless extension candidates. Maximal degree in co-relation 36601. Up to 3863 conditions per place. [2024-06-04 16:08:27,256 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 429 selfloop transitions, 94 changer transitions 0/529 dead transitions. [2024-06-04 16:08:27,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 529 transitions, 9868 flow [2024-06-04 16:08:27,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:08:27,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:08:27,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-06-04 16:08:27,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47671840354767187 [2024-06-04 16:08:27,257 INFO L175 Difference]: Start difference. First operand has 328 places, 501 transitions, 8706 flow. Second operand 11 states and 215 transitions. [2024-06-04 16:08:27,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 529 transitions, 9868 flow [2024-06-04 16:08:28,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 529 transitions, 9644 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-04 16:08:28,337 INFO L231 Difference]: Finished difference. Result has 329 places, 501 transitions, 8687 flow [2024-06-04 16:08:28,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8482, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8687, PETRI_PLACES=329, PETRI_TRANSITIONS=501} [2024-06-04 16:08:28,337 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 287 predicate places. [2024-06-04 16:08:28,337 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 501 transitions, 8687 flow [2024-06-04 16:08:28,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:28,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:08:28,338 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-06-04 16:08:28,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-04 16:08:28,338 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:08:28,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:08:28,338 INFO L85 PathProgramCache]: Analyzing trace with hash 1417991141, now seen corresponding path program 6 times [2024-06-04 16:08:28,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:08:28,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960579154] [2024-06-04 16:08:28,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:08:28,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:08:28,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:08:28,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:08:28,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:08:28,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960579154] [2024-06-04 16:08:28,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960579154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:08:28,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:08:28,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:08:28,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582756216] [2024-06-04 16:08:28,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:08:28,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:08:28,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:08:28,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:08:28,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:08:28,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:08:28,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 501 transitions, 8687 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:28,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:08:28,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:08:28,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:08:29,493 INFO L124 PetriNetUnfolderBase]: 2675/4473 cut-off events. [2024-06-04 16:08:29,493 INFO L125 PetriNetUnfolderBase]: For 287147/287149 co-relation queries the response was YES. [2024-06-04 16:08:29,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37227 conditions, 4473 events. 2675/4473 cut-off events. For 287147/287149 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 28247 event pairs, 525 based on Foata normal form. 2/4470 useless extension candidates. Maximal degree in co-relation 37076. Up to 3655 conditions per place. [2024-06-04 16:08:29,555 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 357 selfloop transitions, 172 changer transitions 0/535 dead transitions. [2024-06-04 16:08:29,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 535 transitions, 10479 flow [2024-06-04 16:08:29,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:08:29,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:08:29,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-04 16:08:29,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5311653116531165 [2024-06-04 16:08:29,556 INFO L175 Difference]: Start difference. First operand has 329 places, 501 transitions, 8687 flow. Second operand 9 states and 196 transitions. [2024-06-04 16:08:29,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 535 transitions, 10479 flow [2024-06-04 16:08:30,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 535 transitions, 10234 flow, removed 19 selfloop flow, removed 11 redundant places. [2024-06-04 16:08:30,741 INFO L231 Difference]: Finished difference. Result has 328 places, 515 transitions, 9175 flow [2024-06-04 16:08:30,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8448, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9175, PETRI_PLACES=328, PETRI_TRANSITIONS=515} [2024-06-04 16:08:30,744 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-06-04 16:08:30,744 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 515 transitions, 9175 flow [2024-06-04 16:08:30,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:30,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:08:30,744 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-06-04 16:08:30,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-04 16:08:30,744 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:08:30,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:08:30,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1806215187, now seen corresponding path program 4 times [2024-06-04 16:08:30,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:08:30,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726483510] [2024-06-04 16:08:30,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:08:30,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:08:30,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:08:30,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:08:30,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:08:30,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726483510] [2024-06-04 16:08:30,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726483510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:08:30,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:08:30,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:08:30,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780468935] [2024-06-04 16:08:30,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:08:30,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:08:30,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:08:30,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:08:30,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:08:31,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:08:31,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 515 transitions, 9175 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:31,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:08:31,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:08:31,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:08:31,846 INFO L124 PetriNetUnfolderBase]: 2695/4507 cut-off events. [2024-06-04 16:08:31,846 INFO L125 PetriNetUnfolderBase]: For 300911/300913 co-relation queries the response was YES. [2024-06-04 16:08:31,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38331 conditions, 4507 events. 2695/4507 cut-off events. For 300911/300913 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 28401 event pairs, 356 based on Foata normal form. 6/4508 useless extension candidates. Maximal degree in co-relation 38179. Up to 3601 conditions per place. [2024-06-04 16:08:31,909 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 465 selfloop transitions, 68 changer transitions 0/539 dead transitions. [2024-06-04 16:08:31,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 539 transitions, 10519 flow [2024-06-04 16:08:31,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:08:31,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:08:31,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-04 16:08:31,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505226480836237 [2024-06-04 16:08:31,910 INFO L175 Difference]: Start difference. First operand has 328 places, 515 transitions, 9175 flow. Second operand 7 states and 158 transitions. [2024-06-04 16:08:31,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 539 transitions, 10519 flow [2024-06-04 16:08:32,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 539 transitions, 10385 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-04 16:08:32,990 INFO L231 Difference]: Finished difference. Result has 332 places, 516 transitions, 9211 flow [2024-06-04 16:08:32,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9041, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9211, PETRI_PLACES=332, PETRI_TRANSITIONS=516} [2024-06-04 16:08:32,991 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 290 predicate places. [2024-06-04 16:08:32,991 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 516 transitions, 9211 flow [2024-06-04 16:08:32,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:32,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:08:32,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:08:32,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-04 16:08:32,991 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:08:32,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:08:32,991 INFO L85 PathProgramCache]: Analyzing trace with hash 812082059, now seen corresponding path program 5 times [2024-06-04 16:08:32,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:08:32,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083730264] [2024-06-04 16:08:32,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:08:32,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:08:32,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:08:33,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:08:33,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:08:33,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083730264] [2024-06-04 16:08:33,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083730264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:08:33,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:08:33,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:08:33,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825550488] [2024-06-04 16:08:33,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:08:33,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:08:33,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:08:33,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:08:33,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:08:33,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:08:33,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 516 transitions, 9211 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:33,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:08:33,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:08:33,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:08:34,143 INFO L124 PetriNetUnfolderBase]: 2682/4488 cut-off events. [2024-06-04 16:08:34,143 INFO L125 PetriNetUnfolderBase]: For 295645/295647 co-relation queries the response was YES. [2024-06-04 16:08:34,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38195 conditions, 4488 events. 2682/4488 cut-off events. For 295645/295647 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 28321 event pairs, 349 based on Foata normal form. 6/4489 useless extension candidates. Maximal degree in co-relation 38042. Up to 3595 conditions per place. [2024-06-04 16:08:34,201 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 464 selfloop transitions, 66 changer transitions 0/536 dead transitions. [2024-06-04 16:08:34,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 536 transitions, 10387 flow [2024-06-04 16:08:34,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:08:34,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:08:34,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-04 16:08:34,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-04 16:08:34,202 INFO L175 Difference]: Start difference. First operand has 332 places, 516 transitions, 9211 flow. Second operand 6 states and 140 transitions. [2024-06-04 16:08:34,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 536 transitions, 10387 flow [2024-06-04 16:08:35,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 536 transitions, 10217 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-04 16:08:35,141 INFO L231 Difference]: Finished difference. Result has 332 places, 516 transitions, 9187 flow [2024-06-04 16:08:35,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9041, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9187, PETRI_PLACES=332, PETRI_TRANSITIONS=516} [2024-06-04 16:08:35,141 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 290 predicate places. [2024-06-04 16:08:35,141 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 516 transitions, 9187 flow [2024-06-04 16:08:35,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:35,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:08:35,142 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-06-04 16:08:35,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-04 16:08:35,142 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:08:35,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:08:35,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1358392883, now seen corresponding path program 7 times [2024-06-04 16:08:35,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:08:35,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457157334] [2024-06-04 16:08:35,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:08:35,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:08:35,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:08:35,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:08:35,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:08:35,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457157334] [2024-06-04 16:08:35,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457157334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:08:35,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:08:35,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:08:35,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011544404] [2024-06-04 16:08:35,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:08:35,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:08:35,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:08:35,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:08:35,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:08:35,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:08:35,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 516 transitions, 9187 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:35,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:08:35,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:08:35,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:08:36,317 INFO L124 PetriNetUnfolderBase]: 2703/4521 cut-off events. [2024-06-04 16:08:36,317 INFO L125 PetriNetUnfolderBase]: For 282273/282275 co-relation queries the response was YES. [2024-06-04 16:08:36,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38285 conditions, 4521 events. 2703/4521 cut-off events. For 282273/282275 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 28629 event pairs, 523 based on Foata normal form. 1/4517 useless extension candidates. Maximal degree in co-relation 38134. Up to 3332 conditions per place. [2024-06-04 16:08:36,379 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 189 selfloop transitions, 355 changer transitions 0/550 dead transitions. [2024-06-04 16:08:36,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 550 transitions, 10819 flow [2024-06-04 16:08:36,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:08:36,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:08:36,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 236 transitions. [2024-06-04 16:08:36,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5232815964523282 [2024-06-04 16:08:36,380 INFO L175 Difference]: Start difference. First operand has 332 places, 516 transitions, 9187 flow. Second operand 11 states and 236 transitions. [2024-06-04 16:08:36,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 550 transitions, 10819 flow [2024-06-04 16:08:37,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 550 transitions, 10671 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-04 16:08:37,254 INFO L231 Difference]: Finished difference. Result has 338 places, 525 transitions, 10113 flow [2024-06-04 16:08:37,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9047, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=349, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10113, PETRI_PLACES=338, PETRI_TRANSITIONS=525} [2024-06-04 16:08:37,255 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 296 predicate places. [2024-06-04 16:08:37,255 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 525 transitions, 10113 flow [2024-06-04 16:08:37,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:37,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:08:37,255 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-06-04 16:08:37,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-04 16:08:37,255 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:08:37,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:08:37,256 INFO L85 PathProgramCache]: Analyzing trace with hash -327887759, now seen corresponding path program 6 times [2024-06-04 16:08:37,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:08:37,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333745002] [2024-06-04 16:08:37,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:08:37,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:08:37,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:08:37,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:08:37,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:08:37,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333745002] [2024-06-04 16:08:37,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333745002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:08:37,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:08:37,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:08:37,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590477086] [2024-06-04 16:08:37,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:08:37,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:08:37,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:08:37,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:08:37,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:08:37,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:08:37,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 525 transitions, 10113 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:37,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:08:37,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:08:37,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:08:38,398 INFO L124 PetriNetUnfolderBase]: 2713/4537 cut-off events. [2024-06-04 16:08:38,399 INFO L125 PetriNetUnfolderBase]: For 283829/283831 co-relation queries the response was YES. [2024-06-04 16:08:38,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39561 conditions, 4537 events. 2713/4537 cut-off events. For 283829/283831 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 28675 event pairs, 523 based on Foata normal form. 2/4534 useless extension candidates. Maximal degree in co-relation 39410. Up to 3689 conditions per place. [2024-06-04 16:08:38,463 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 344 selfloop transitions, 198 changer transitions 0/548 dead transitions. [2024-06-04 16:08:38,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 548 transitions, 11466 flow [2024-06-04 16:08:38,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:08:38,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:08:38,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-04 16:08:38,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-04 16:08:38,464 INFO L175 Difference]: Start difference. First operand has 338 places, 525 transitions, 10113 flow. Second operand 9 states and 201 transitions. [2024-06-04 16:08:38,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 548 transitions, 11466 flow [2024-06-04 16:08:39,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 548 transitions, 10988 flow, removed 83 selfloop flow, removed 7 redundant places. [2024-06-04 16:08:39,464 INFO L231 Difference]: Finished difference. Result has 340 places, 529 transitions, 10131 flow [2024-06-04 16:08:39,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9637, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10131, PETRI_PLACES=340, PETRI_TRANSITIONS=529} [2024-06-04 16:08:39,464 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 298 predicate places. [2024-06-04 16:08:39,465 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 529 transitions, 10131 flow [2024-06-04 16:08:39,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:39,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:08:39,465 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-06-04 16:08:39,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-04 16:08:39,465 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:08:39,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:08:39,465 INFO L85 PathProgramCache]: Analyzing trace with hash 1174955219, now seen corresponding path program 8 times [2024-06-04 16:08:39,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:08:39,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072851710] [2024-06-04 16:08:39,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:08:39,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:08:39,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:08:39,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:08:39,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:08:39,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072851710] [2024-06-04 16:08:39,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072851710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:08:39,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:08:39,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:08:39,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484048489] [2024-06-04 16:08:39,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:08:39,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:08:39,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:08:39,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:08:39,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:08:39,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:08:39,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 529 transitions, 10131 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:39,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:08:39,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:08:39,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:08:40,791 INFO L124 PetriNetUnfolderBase]: 2726/4565 cut-off events. [2024-06-04 16:08:40,792 INFO L125 PetriNetUnfolderBase]: For 278879/278881 co-relation queries the response was YES. [2024-06-04 16:08:40,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39531 conditions, 4565 events. 2726/4565 cut-off events. For 278879/278881 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 28981 event pairs, 525 based on Foata normal form. 1/4561 useless extension candidates. Maximal degree in co-relation 39379. Up to 3352 conditions per place. [2024-06-04 16:08:40,846 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 195 selfloop transitions, 358 changer transitions 0/559 dead transitions. [2024-06-04 16:08:40,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 559 transitions, 11809 flow [2024-06-04 16:08:40,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-04 16:08:40,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-04 16:08:40,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 267 transitions. [2024-06-04 16:08:40,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.50093808630394 [2024-06-04 16:08:40,847 INFO L175 Difference]: Start difference. First operand has 340 places, 529 transitions, 10131 flow. Second operand 13 states and 267 transitions. [2024-06-04 16:08:40,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 559 transitions, 11809 flow [2024-06-04 16:08:41,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 559 transitions, 11498 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-04 16:08:41,912 INFO L231 Difference]: Finished difference. Result has 347 places, 535 transitions, 10667 flow [2024-06-04 16:08:41,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9826, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=352, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10667, PETRI_PLACES=347, PETRI_TRANSITIONS=535} [2024-06-04 16:08:41,913 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 305 predicate places. [2024-06-04 16:08:41,913 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 535 transitions, 10667 flow [2024-06-04 16:08:41,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:41,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:08:41,913 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-06-04 16:08:41,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-04 16:08:41,913 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:08:41,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:08:41,914 INFO L85 PathProgramCache]: Analyzing trace with hash -1349132687, now seen corresponding path program 7 times [2024-06-04 16:08:41,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:08:41,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560680572] [2024-06-04 16:08:41,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:08:41,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:08:41,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:08:42,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:08:42,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:08:42,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560680572] [2024-06-04 16:08:42,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560680572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:08:42,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:08:42,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:08:42,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472413644] [2024-06-04 16:08:42,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:08:42,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:08:42,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:08:42,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:08:42,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:08:42,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:08:42,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 535 transitions, 10667 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:42,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:08:42,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:08:42,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:08:43,165 INFO L124 PetriNetUnfolderBase]: 2736/4577 cut-off events. [2024-06-04 16:08:43,165 INFO L125 PetriNetUnfolderBase]: For 283843/283845 co-relation queries the response was YES. [2024-06-04 16:08:43,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40132 conditions, 4577 events. 2736/4577 cut-off events. For 283843/283845 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 29015 event pairs, 523 based on Foata normal form. 2/4574 useless extension candidates. Maximal degree in co-relation 39979. Up to 3719 conditions per place. [2024-06-04 16:08:43,233 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 349 selfloop transitions, 207 changer transitions 0/562 dead transitions. [2024-06-04 16:08:43,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 562 transitions, 12196 flow [2024-06-04 16:08:43,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 16:08:43,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 16:08:43,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 259 transitions. [2024-06-04 16:08:43,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5264227642276422 [2024-06-04 16:08:43,234 INFO L175 Difference]: Start difference. First operand has 347 places, 535 transitions, 10667 flow. Second operand 12 states and 259 transitions. [2024-06-04 16:08:43,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 562 transitions, 12196 flow [2024-06-04 16:08:44,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 562 transitions, 11484 flow, removed 25 selfloop flow, removed 11 redundant places. [2024-06-04 16:08:44,452 INFO L231 Difference]: Finished difference. Result has 348 places, 539 transitions, 10481 flow [2024-06-04 16:08:44,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9965, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10481, PETRI_PLACES=348, PETRI_TRANSITIONS=539} [2024-06-04 16:08:44,453 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 306 predicate places. [2024-06-04 16:08:44,453 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 539 transitions, 10481 flow [2024-06-04 16:08:44,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:44,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:08:44,453 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-06-04 16:08:44,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-04 16:08:44,454 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:08:44,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:08:44,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1349127107, now seen corresponding path program 8 times [2024-06-04 16:08:44,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:08:44,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809456673] [2024-06-04 16:08:44,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:08:44,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:08:44,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:08:44,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:08:44,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:08:44,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809456673] [2024-06-04 16:08:44,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809456673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:08:44,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:08:44,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:08:44,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250644542] [2024-06-04 16:08:44,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:08:44,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:08:44,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:08:44,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:08:44,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:08:44,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:08:44,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 539 transitions, 10481 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:44,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:08:44,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:08:44,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:08:45,797 INFO L124 PetriNetUnfolderBase]: 2730/4575 cut-off events. [2024-06-04 16:08:45,797 INFO L125 PetriNetUnfolderBase]: For 277919/277921 co-relation queries the response was YES. [2024-06-04 16:08:45,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39564 conditions, 4575 events. 2730/4575 cut-off events. For 277919/277921 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 29090 event pairs, 525 based on Foata normal form. 2/4572 useless extension candidates. Maximal degree in co-relation 39412. Up to 3713 conditions per place. [2024-06-04 16:08:45,860 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 348 selfloop transitions, 207 changer transitions 0/561 dead transitions. [2024-06-04 16:08:45,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 561 transitions, 11785 flow [2024-06-04 16:08:45,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 16:08:45,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 16:08:45,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 258 transitions. [2024-06-04 16:08:45,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524390243902439 [2024-06-04 16:08:45,861 INFO L175 Difference]: Start difference. First operand has 348 places, 539 transitions, 10481 flow. Second operand 12 states and 258 transitions. [2024-06-04 16:08:45,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 561 transitions, 11785 flow [2024-06-04 16:08:46,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 561 transitions, 11302 flow, removed 30 selfloop flow, removed 10 redundant places. [2024-06-04 16:08:46,876 INFO L231 Difference]: Finished difference. Result has 350 places, 539 transitions, 10430 flow [2024-06-04 16:08:46,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10000, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10430, PETRI_PLACES=350, PETRI_TRANSITIONS=539} [2024-06-04 16:08:46,878 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 308 predicate places. [2024-06-04 16:08:46,878 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 539 transitions, 10430 flow [2024-06-04 16:08:46,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:46,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:08:46,879 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-06-04 16:08:46,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-04 16:08:46,879 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:08:46,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:08:46,880 INFO L85 PathProgramCache]: Analyzing trace with hash -1349127293, now seen corresponding path program 9 times [2024-06-04 16:08:46,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:08:46,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325247545] [2024-06-04 16:08:46,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:08:46,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:08:46,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:08:47,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:08:47,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:08:47,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325247545] [2024-06-04 16:08:47,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325247545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:08:47,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:08:47,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:08:47,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962566364] [2024-06-04 16:08:47,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:08:47,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:08:47,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:08:47,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:08:47,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:08:47,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:08:47,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 539 transitions, 10430 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:47,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:08:47,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:08:47,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:08:48,052 INFO L124 PetriNetUnfolderBase]: 2727/4565 cut-off events. [2024-06-04 16:08:48,052 INFO L125 PetriNetUnfolderBase]: For 273423/273425 co-relation queries the response was YES. [2024-06-04 16:08:48,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39395 conditions, 4565 events. 2727/4565 cut-off events. For 273423/273425 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 28960 event pairs, 523 based on Foata normal form. 1/4561 useless extension candidates. Maximal degree in co-relation 39243. Up to 3355 conditions per place. [2024-06-04 16:08:48,118 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 197 selfloop transitions, 357 changer transitions 0/560 dead transitions. [2024-06-04 16:08:48,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 560 transitions, 11860 flow [2024-06-04 16:08:48,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:08:48,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:08:48,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-04 16:08:48,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5341463414634147 [2024-06-04 16:08:48,120 INFO L175 Difference]: Start difference. First operand has 350 places, 539 transitions, 10430 flow. Second operand 10 states and 219 transitions. [2024-06-04 16:08:48,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 560 transitions, 11860 flow [2024-06-04 16:08:49,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 560 transitions, 11465 flow, removed 19 selfloop flow, removed 11 redundant places. [2024-06-04 16:08:49,137 INFO L231 Difference]: Finished difference. Result has 349 places, 539 transitions, 10763 flow [2024-06-04 16:08:49,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10039, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=357, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10763, PETRI_PLACES=349, PETRI_TRANSITIONS=539} [2024-06-04 16:08:49,138 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 307 predicate places. [2024-06-04 16:08:49,138 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 539 transitions, 10763 flow [2024-06-04 16:08:49,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:49,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:08:49,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-06-04 16:08:49,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-04 16:08:49,139 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:08:49,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:08:49,139 INFO L85 PathProgramCache]: Analyzing trace with hash -236873715, now seen corresponding path program 10 times [2024-06-04 16:08:49,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:08:49,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931499741] [2024-06-04 16:08:49,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:08:49,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:08:49,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:08:49,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:08:49,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:08:49,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931499741] [2024-06-04 16:08:49,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931499741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:08:49,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:08:49,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:08:49,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993233223] [2024-06-04 16:08:49,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:08:49,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:08:49,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:08:49,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:08:49,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:08:49,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:08:49,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 539 transitions, 10763 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:49,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:08:49,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:08:49,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:08:50,252 INFO L124 PetriNetUnfolderBase]: 2724/4561 cut-off events. [2024-06-04 16:08:50,253 INFO L125 PetriNetUnfolderBase]: For 273585/273587 co-relation queries the response was YES. [2024-06-04 16:08:50,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39672 conditions, 4561 events. 2724/4561 cut-off events. For 273585/273587 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 28941 event pairs, 523 based on Foata normal form. 1/4557 useless extension candidates. Maximal degree in co-relation 39520. Up to 3729 conditions per place. [2024-06-04 16:08:50,319 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 381 selfloop transitions, 174 changer transitions 0/561 dead transitions. [2024-06-04 16:08:50,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 561 transitions, 12203 flow [2024-06-04 16:08:50,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:08:50,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:08:50,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-04 16:08:50,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-04 16:08:50,320 INFO L175 Difference]: Start difference. First operand has 349 places, 539 transitions, 10763 flow. Second operand 8 states and 185 transitions. [2024-06-04 16:08:50,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 561 transitions, 12203 flow [2024-06-04 16:08:51,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 561 transitions, 11447 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-04 16:08:51,559 INFO L231 Difference]: Finished difference. Result has 347 places, 539 transitions, 10369 flow [2024-06-04 16:08:51,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10011, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10369, PETRI_PLACES=347, PETRI_TRANSITIONS=539} [2024-06-04 16:08:51,559 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 305 predicate places. [2024-06-04 16:08:51,559 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 539 transitions, 10369 flow [2024-06-04 16:08:51,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:51,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:08:51,559 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-06-04 16:08:51,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-04 16:08:51,560 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:08:51,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:08:51,560 INFO L85 PathProgramCache]: Analyzing trace with hash -229510719, now seen corresponding path program 9 times [2024-06-04 16:08:51,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:08:51,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329093349] [2024-06-04 16:08:51,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:08:51,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:08:51,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:08:51,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:08:51,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:08:51,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329093349] [2024-06-04 16:08:51,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329093349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:08:51,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:08:51,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:08:51,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842572995] [2024-06-04 16:08:51,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:08:51,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:08:51,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:08:51,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:08:51,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:08:51,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:08:51,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 539 transitions, 10369 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:51,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:08:51,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:08:51,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:08:52,688 INFO L124 PetriNetUnfolderBase]: 2731/4575 cut-off events. [2024-06-04 16:08:52,688 INFO L125 PetriNetUnfolderBase]: For 274560/274562 co-relation queries the response was YES. [2024-06-04 16:08:52,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39282 conditions, 4575 events. 2731/4575 cut-off events. For 274560/274562 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 29051 event pairs, 523 based on Foata normal form. 3/4573 useless extension candidates. Maximal degree in co-relation 39130. Up to 3861 conditions per place. [2024-06-04 16:08:52,753 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 421 selfloop transitions, 130 changer transitions 0/557 dead transitions. [2024-06-04 16:08:52,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 557 transitions, 11765 flow [2024-06-04 16:08:52,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:08:52,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:08:52,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-04 16:08:52,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574912891986062 [2024-06-04 16:08:52,754 INFO L175 Difference]: Start difference. First operand has 347 places, 539 transitions, 10369 flow. Second operand 7 states and 160 transitions. [2024-06-04 16:08:52,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 557 transitions, 11765 flow [2024-06-04 16:08:53,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 557 transitions, 11421 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-04 16:08:53,924 INFO L231 Difference]: Finished difference. Result has 347 places, 543 transitions, 10436 flow [2024-06-04 16:08:53,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10033, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10436, PETRI_PLACES=347, PETRI_TRANSITIONS=543} [2024-06-04 16:08:53,925 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 305 predicate places. [2024-06-04 16:08:53,925 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 543 transitions, 10436 flow [2024-06-04 16:08:53,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:53,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:08:53,925 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-06-04 16:08:53,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-04 16:08:53,925 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:08:53,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:08:53,925 INFO L85 PathProgramCache]: Analyzing trace with hash -229510905, now seen corresponding path program 11 times [2024-06-04 16:08:53,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:08:53,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81951500] [2024-06-04 16:08:53,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:08:53,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:08:53,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:08:54,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:08:54,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:08:54,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81951500] [2024-06-04 16:08:54,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81951500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:08:54,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:08:54,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:08:54,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074751042] [2024-06-04 16:08:54,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:08:54,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:08:54,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:08:54,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:08:54,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:08:54,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:08:54,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 543 transitions, 10436 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:54,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:08:54,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:08:54,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:08:55,018 INFO L124 PetriNetUnfolderBase]: 2728/4571 cut-off events. [2024-06-04 16:08:55,018 INFO L125 PetriNetUnfolderBase]: For 267573/267575 co-relation queries the response was YES. [2024-06-04 16:08:55,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39083 conditions, 4571 events. 2728/4571 cut-off events. For 267573/267575 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 29067 event pairs, 523 based on Foata normal form. 1/4567 useless extension candidates. Maximal degree in co-relation 38931. Up to 3734 conditions per place. [2024-06-04 16:08:55,086 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 388 selfloop transitions, 164 changer transitions 0/558 dead transitions. [2024-06-04 16:08:55,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 558 transitions, 11714 flow [2024-06-04 16:08:55,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:08:55,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:08:55,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-04 16:08:55,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396341463414634 [2024-06-04 16:08:55,087 INFO L175 Difference]: Start difference. First operand has 347 places, 543 transitions, 10436 flow. Second operand 8 states and 177 transitions. [2024-06-04 16:08:55,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 558 transitions, 11714 flow [2024-06-04 16:08:56,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 558 transitions, 11412 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-04 16:08:56,177 INFO L231 Difference]: Finished difference. Result has 349 places, 543 transitions, 10474 flow [2024-06-04 16:08:56,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10136, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10474, PETRI_PLACES=349, PETRI_TRANSITIONS=543} [2024-06-04 16:08:56,177 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 307 predicate places. [2024-06-04 16:08:56,177 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 543 transitions, 10474 flow [2024-06-04 16:08:56,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:56,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:08:56,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:08:56,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-04 16:08:56,178 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:08:56,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:08:56,178 INFO L85 PathProgramCache]: Analyzing trace with hash 206422131, now seen corresponding path program 10 times [2024-06-04 16:08:56,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:08:56,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661852225] [2024-06-04 16:08:56,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:08:56,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:08:56,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:08:56,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:08:56,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:08:56,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661852225] [2024-06-04 16:08:56,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661852225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:08:56,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:08:56,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:08:56,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755966552] [2024-06-04 16:08:56,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:08:56,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:08:56,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:08:56,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:08:56,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:08:56,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:08:56,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 543 transitions, 10474 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:56,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:08:56,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:08:56,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:08:57,284 INFO L124 PetriNetUnfolderBase]: 2722/4574 cut-off events. [2024-06-04 16:08:57,285 INFO L125 PetriNetUnfolderBase]: For 265428/265430 co-relation queries the response was YES. [2024-06-04 16:08:57,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38912 conditions, 4574 events. 2722/4574 cut-off events. For 265428/265430 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 29197 event pairs, 525 based on Foata normal form. 2/4571 useless extension candidates. Maximal degree in co-relation 38760. Up to 3851 conditions per place. [2024-06-04 16:08:57,349 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 420 selfloop transitions, 133 changer transitions 0/559 dead transitions. [2024-06-04 16:08:57,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 559 transitions, 11632 flow [2024-06-04 16:08:57,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:08:57,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:08:57,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-04 16:08:57,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-04 16:08:57,350 INFO L175 Difference]: Start difference. First operand has 349 places, 543 transitions, 10474 flow. Second operand 7 states and 163 transitions. [2024-06-04 16:08:57,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 559 transitions, 11632 flow [2024-06-04 16:08:58,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 559 transitions, 11421 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-04 16:08:58,250 INFO L231 Difference]: Finished difference. Result has 351 places, 543 transitions, 10545 flow [2024-06-04 16:08:58,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10263, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10545, PETRI_PLACES=351, PETRI_TRANSITIONS=543} [2024-06-04 16:08:58,251 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 309 predicate places. [2024-06-04 16:08:58,251 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 543 transitions, 10545 flow [2024-06-04 16:08:58,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:58,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:08:58,251 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-06-04 16:08:58,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-04 16:08:58,252 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:08:58,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:08:58,252 INFO L85 PathProgramCache]: Analyzing trace with hash 281398035, now seen corresponding path program 11 times [2024-06-04 16:08:58,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:08:58,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722550387] [2024-06-04 16:08:58,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:08:58,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:08:58,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:08:58,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:08:58,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:08:58,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722550387] [2024-06-04 16:08:58,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722550387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:08:58,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:08:58,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:08:58,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943121705] [2024-06-04 16:08:58,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:08:58,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:08:58,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:08:58,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:08:58,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:08:58,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:08:58,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 543 transitions, 10545 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:08:58,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:08:58,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:08:58,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:08:59,324 INFO L124 PetriNetUnfolderBase]: 2727/4576 cut-off events. [2024-06-04 16:08:59,324 INFO L125 PetriNetUnfolderBase]: For 264778/264780 co-relation queries the response was YES. [2024-06-04 16:08:59,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39007 conditions, 4576 events. 2727/4576 cut-off events. For 264778/264780 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 29193 event pairs, 533 based on Foata normal form. 1/4572 useless extension candidates. Maximal degree in co-relation 38855. Up to 3644 conditions per place. [2024-06-04 16:08:59,385 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 333 selfloop transitions, 225 changer transitions 0/564 dead transitions. [2024-06-04 16:08:59,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 564 transitions, 11908 flow [2024-06-04 16:08:59,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:08:59,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:08:59,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-04 16:08:59,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-04 16:08:59,386 INFO L175 Difference]: Start difference. First operand has 351 places, 543 transitions, 10545 flow. Second operand 8 states and 182 transitions. [2024-06-04 16:08:59,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 564 transitions, 11908 flow [2024-06-04 16:09:00,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 564 transitions, 11536 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-04 16:09:00,409 INFO L231 Difference]: Finished difference. Result has 351 places, 546 transitions, 10692 flow [2024-06-04 16:09:00,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10175, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10692, PETRI_PLACES=351, PETRI_TRANSITIONS=546} [2024-06-04 16:09:00,410 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 309 predicate places. [2024-06-04 16:09:00,410 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 546 transitions, 10692 flow [2024-06-04 16:09:00,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:00,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:09:00,410 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-06-04 16:09:00,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-04 16:09:00,410 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:09:00,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:09:00,411 INFO L85 PathProgramCache]: Analyzing trace with hash 117564751, now seen corresponding path program 12 times [2024-06-04 16:09:00,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:09:00,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542902555] [2024-06-04 16:09:00,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:09:00,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:09:00,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:09:00,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:09:00,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:09:00,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542902555] [2024-06-04 16:09:00,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542902555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:09:00,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:09:00,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:09:00,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432907369] [2024-06-04 16:09:00,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:09:00,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:09:00,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:09:00,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:09:00,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:09:00,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:09:00,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 546 transitions, 10692 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:00,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:09:00,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:09:00,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:09:01,583 INFO L124 PetriNetUnfolderBase]: 2740/4595 cut-off events. [2024-06-04 16:09:01,583 INFO L125 PetriNetUnfolderBase]: For 267255/267257 co-relation queries the response was YES. [2024-06-04 16:09:01,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39455 conditions, 4595 events. 2740/4595 cut-off events. For 267255/267257 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 29270 event pairs, 531 based on Foata normal form. 1/4591 useless extension candidates. Maximal degree in co-relation 39303. Up to 3659 conditions per place. [2024-06-04 16:09:01,650 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 334 selfloop transitions, 235 changer transitions 0/575 dead transitions. [2024-06-04 16:09:01,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 575 transitions, 12420 flow [2024-06-04 16:09:01,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:09:01,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:09:01,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 241 transitions. [2024-06-04 16:09:01,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5343680709534369 [2024-06-04 16:09:01,651 INFO L175 Difference]: Start difference. First operand has 351 places, 546 transitions, 10692 flow. Second operand 11 states and 241 transitions. [2024-06-04 16:09:01,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 575 transitions, 12420 flow [2024-06-04 16:09:02,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 575 transitions, 11899 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-04 16:09:02,680 INFO L231 Difference]: Finished difference. Result has 356 places, 552 transitions, 10781 flow [2024-06-04 16:09:02,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10183, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10781, PETRI_PLACES=356, PETRI_TRANSITIONS=552} [2024-06-04 16:09:02,681 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 314 predicate places. [2024-06-04 16:09:02,681 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 552 transitions, 10781 flow [2024-06-04 16:09:02,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:02,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:09:02,682 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-06-04 16:09:02,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-04 16:09:02,682 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:09:02,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:09:02,682 INFO L85 PathProgramCache]: Analyzing trace with hash -439542991, now seen corresponding path program 13 times [2024-06-04 16:09:02,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:09:02,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039969778] [2024-06-04 16:09:02,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:09:02,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:09:02,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:09:02,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:09:02,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:09:02,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039969778] [2024-06-04 16:09:02,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039969778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:09:02,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:09:02,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:09:02,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261101096] [2024-06-04 16:09:02,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:09:02,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:09:02,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:09:02,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:09:02,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:09:02,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:09:02,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 552 transitions, 10781 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:02,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:09:02,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:09:02,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:09:03,803 INFO L124 PetriNetUnfolderBase]: 2737/4593 cut-off events. [2024-06-04 16:09:03,803 INFO L125 PetriNetUnfolderBase]: For 271180/271182 co-relation queries the response was YES. [2024-06-04 16:09:03,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39424 conditions, 4593 events. 2737/4593 cut-off events. For 271180/271182 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 29308 event pairs, 531 based on Foata normal form. 1/4589 useless extension candidates. Maximal degree in co-relation 39271. Up to 3656 conditions per place. [2024-06-04 16:09:03,866 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 335 selfloop transitions, 231 changer transitions 0/572 dead transitions. [2024-06-04 16:09:03,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 572 transitions, 12237 flow [2024-06-04 16:09:03,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:09:03,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:09:03,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-04 16:09:03,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-04 16:09:03,867 INFO L175 Difference]: Start difference. First operand has 356 places, 552 transitions, 10781 flow. Second operand 9 states and 204 transitions. [2024-06-04 16:09:03,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 572 transitions, 12237 flow [2024-06-04 16:09:04,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 572 transitions, 11425 flow, removed 48 selfloop flow, removed 10 redundant places. [2024-06-04 16:09:04,979 INFO L231 Difference]: Finished difference. Result has 355 places, 552 transitions, 10437 flow [2024-06-04 16:09:04,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9969, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10437, PETRI_PLACES=355, PETRI_TRANSITIONS=552} [2024-06-04 16:09:04,980 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 313 predicate places. [2024-06-04 16:09:04,980 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 552 transitions, 10437 flow [2024-06-04 16:09:04,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:04,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:09:04,980 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-06-04 16:09:04,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-04 16:09:04,980 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:09:04,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:09:04,981 INFO L85 PathProgramCache]: Analyzing trace with hash -434417947, now seen corresponding path program 12 times [2024-06-04 16:09:04,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:09:04,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168797034] [2024-06-04 16:09:04,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:09:04,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:09:04,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:09:05,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:09:05,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:09:05,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168797034] [2024-06-04 16:09:05,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168797034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:09:05,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:09:05,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:09:05,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155690604] [2024-06-04 16:09:05,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:09:05,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:09:05,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:09:05,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:09:05,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:09:05,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:09:05,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 552 transitions, 10437 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:05,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:09:05,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:09:05,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:09:06,091 INFO L124 PetriNetUnfolderBase]: 2742/4600 cut-off events. [2024-06-04 16:09:06,091 INFO L125 PetriNetUnfolderBase]: For 275549/275551 co-relation queries the response was YES. [2024-06-04 16:09:06,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38939 conditions, 4600 events. 2742/4600 cut-off events. For 275549/275551 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 29311 event pairs, 531 based on Foata normal form. 1/4596 useless extension candidates. Maximal degree in co-relation 38787. Up to 3301 conditions per place. [2024-06-04 16:09:06,158 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 234 selfloop transitions, 341 changer transitions 0/581 dead transitions. [2024-06-04 16:09:06,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 581 transitions, 12105 flow [2024-06-04 16:09:06,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:09:06,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:09:06,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-04 16:09:06,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5420054200542005 [2024-06-04 16:09:06,159 INFO L175 Difference]: Start difference. First operand has 355 places, 552 transitions, 10437 flow. Second operand 9 states and 200 transitions. [2024-06-04 16:09:06,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 581 transitions, 12105 flow [2024-06-04 16:09:07,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 581 transitions, 11614 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-04 16:09:07,393 INFO L231 Difference]: Finished difference. Result has 357 places, 561 transitions, 11045 flow [2024-06-04 16:09:07,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9946, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=335, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11045, PETRI_PLACES=357, PETRI_TRANSITIONS=561} [2024-06-04 16:09:07,394 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 315 predicate places. [2024-06-04 16:09:07,394 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 561 transitions, 11045 flow [2024-06-04 16:09:07,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:07,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:09:07,394 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-06-04 16:09:07,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-04 16:09:07,394 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:09:07,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:09:07,395 INFO L85 PathProgramCache]: Analyzing trace with hash -434417761, now seen corresponding path program 14 times [2024-06-04 16:09:07,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:09:07,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570141353] [2024-06-04 16:09:07,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:09:07,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:09:07,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:09:07,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:09:07,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:09:07,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570141353] [2024-06-04 16:09:07,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570141353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:09:07,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:09:07,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:09:07,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013330049] [2024-06-04 16:09:07,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:09:07,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:09:07,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:09:07,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:09:07,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:09:07,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:09:07,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 561 transitions, 11045 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:07,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:09:07,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:09:07,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:09:08,601 INFO L124 PetriNetUnfolderBase]: 2739/4596 cut-off events. [2024-06-04 16:09:08,601 INFO L125 PetriNetUnfolderBase]: For 285864/285866 co-relation queries the response was YES. [2024-06-04 16:09:08,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40041 conditions, 4596 events. 2739/4596 cut-off events. For 285864/285866 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 29298 event pairs, 531 based on Foata normal form. 1/4592 useless extension candidates. Maximal degree in co-relation 39887. Up to 3660 conditions per place. [2024-06-04 16:09:08,665 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 340 selfloop transitions, 237 changer transitions 0/583 dead transitions. [2024-06-04 16:09:08,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 583 transitions, 12399 flow [2024-06-04 16:09:08,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 16:09:08,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 16:09:08,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 254 transitions. [2024-06-04 16:09:08,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.516260162601626 [2024-06-04 16:09:08,666 INFO L175 Difference]: Start difference. First operand has 357 places, 561 transitions, 11045 flow. Second operand 12 states and 254 transitions. [2024-06-04 16:09:08,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 583 transitions, 12399 flow [2024-06-04 16:09:09,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 583 transitions, 12187 flow, removed 50 selfloop flow, removed 4 redundant places. [2024-06-04 16:09:09,674 INFO L231 Difference]: Finished difference. Result has 365 places, 561 transitions, 11313 flow [2024-06-04 16:09:09,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10833, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=237, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11313, PETRI_PLACES=365, PETRI_TRANSITIONS=561} [2024-06-04 16:09:09,675 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 323 predicate places. [2024-06-04 16:09:09,675 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 561 transitions, 11313 flow [2024-06-04 16:09:09,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:09,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:09:09,675 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-06-04 16:09:09,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-04 16:09:09,675 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:09:09,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:09:09,676 INFO L85 PathProgramCache]: Analyzing trace with hash -207743867, now seen corresponding path program 13 times [2024-06-04 16:09:09,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:09:09,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667298477] [2024-06-04 16:09:09,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:09:09,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:09:09,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:09:09,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:09:09,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:09:09,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667298477] [2024-06-04 16:09:09,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667298477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:09:09,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:09:09,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:09:09,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69680824] [2024-06-04 16:09:09,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:09:09,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:09:09,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:09:09,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:09:09,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:09:09,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:09:09,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 561 transitions, 11313 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:09,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:09:09,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:09:09,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:09:11,038 INFO L124 PetriNetUnfolderBase]: 2744/4609 cut-off events. [2024-06-04 16:09:11,039 INFO L125 PetriNetUnfolderBase]: For 288118/288120 co-relation queries the response was YES. [2024-06-04 16:09:11,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39934 conditions, 4609 events. 2744/4609 cut-off events. For 288118/288120 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 29450 event pairs, 522 based on Foata normal form. 1/4605 useless extension candidates. Maximal degree in co-relation 39778. Up to 3836 conditions per place. [2024-06-04 16:09:11,099 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 457 selfloop transitions, 122 changer transitions 0/585 dead transitions. [2024-06-04 16:09:11,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 585 transitions, 12744 flow [2024-06-04 16:09:11,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:09:11,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:09:11,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-04 16:09:11,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551829268292683 [2024-06-04 16:09:11,101 INFO L175 Difference]: Start difference. First operand has 365 places, 561 transitions, 11313 flow. Second operand 8 states and 181 transitions. [2024-06-04 16:09:11,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 585 transitions, 12744 flow [2024-06-04 16:09:12,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 585 transitions, 12240 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-04 16:09:12,392 INFO L231 Difference]: Finished difference. Result has 362 places, 564 transitions, 11126 flow [2024-06-04 16:09:12,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10809, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11126, PETRI_PLACES=362, PETRI_TRANSITIONS=564} [2024-06-04 16:09:12,392 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-06-04 16:09:12,393 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 564 transitions, 11126 flow [2024-06-04 16:09:12,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:12,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:09:12,393 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-06-04 16:09:12,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-04 16:09:12,393 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:09:12,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:09:12,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1007759603, now seen corresponding path program 14 times [2024-06-04 16:09:12,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:09:12,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810514930] [2024-06-04 16:09:12,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:09:12,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:09:12,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:09:12,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:09:12,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:09:12,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810514930] [2024-06-04 16:09:12,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810514930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:09:12,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:09:12,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:09:12,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009622896] [2024-06-04 16:09:12,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:09:12,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:09:12,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:09:12,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:09:12,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:09:12,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:09:12,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 564 transitions, 11126 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:12,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:09:12,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:09:12,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:09:13,601 INFO L124 PetriNetUnfolderBase]: 2741/4600 cut-off events. [2024-06-04 16:09:13,602 INFO L125 PetriNetUnfolderBase]: For 291370/291372 co-relation queries the response was YES. [2024-06-04 16:09:13,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39614 conditions, 4600 events. 2741/4600 cut-off events. For 291370/291372 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 29329 event pairs, 522 based on Foata normal form. 1/4596 useless extension candidates. Maximal degree in co-relation 39457. Up to 3833 conditions per place. [2024-06-04 16:09:13,667 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 459 selfloop transitions, 124 changer transitions 0/589 dead transitions. [2024-06-04 16:09:13,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 589 transitions, 12374 flow [2024-06-04 16:09:13,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:09:13,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:09:13,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-04 16:09:13,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.526829268292683 [2024-06-04 16:09:13,668 INFO L175 Difference]: Start difference. First operand has 362 places, 564 transitions, 11126 flow. Second operand 10 states and 216 transitions. [2024-06-04 16:09:13,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 589 transitions, 12374 flow [2024-06-04 16:09:14,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 589 transitions, 11969 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-04 16:09:14,988 INFO L231 Difference]: Finished difference. Result has 367 places, 564 transitions, 10975 flow [2024-06-04 16:09:14,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10721, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10975, PETRI_PLACES=367, PETRI_TRANSITIONS=564} [2024-06-04 16:09:14,989 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 325 predicate places. [2024-06-04 16:09:14,989 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 564 transitions, 10975 flow [2024-06-04 16:09:14,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:14,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:09:14,989 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-06-04 16:09:14,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-04 16:09:14,989 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:09:14,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:09:14,990 INFO L85 PathProgramCache]: Analyzing trace with hash -1007753837, now seen corresponding path program 15 times [2024-06-04 16:09:14,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:09:14,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145558886] [2024-06-04 16:09:14,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:09:14,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:09:14,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:09:15,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:09:15,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:09:15,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145558886] [2024-06-04 16:09:15,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145558886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:09:15,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:09:15,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:09:15,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927632305] [2024-06-04 16:09:15,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:09:15,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:09:15,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:09:15,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:09:15,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:09:15,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:09:15,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 564 transitions, 10975 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:15,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:09:15,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:09:15,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:09:16,193 INFO L124 PetriNetUnfolderBase]: 2746/4616 cut-off events. [2024-06-04 16:09:16,193 INFO L125 PetriNetUnfolderBase]: For 296256/296258 co-relation queries the response was YES. [2024-06-04 16:09:16,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39538 conditions, 4616 events. 2746/4616 cut-off events. For 296256/296258 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 29508 event pairs, 524 based on Foata normal form. 1/4612 useless extension candidates. Maximal degree in co-relation 39380. Up to 3862 conditions per place. [2024-06-04 16:09:16,256 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 447 selfloop transitions, 132 changer transitions 0/585 dead transitions. [2024-06-04 16:09:16,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 585 transitions, 12405 flow [2024-06-04 16:09:16,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:09:16,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:09:16,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-04 16:09:16,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-04 16:09:16,257 INFO L175 Difference]: Start difference. First operand has 367 places, 564 transitions, 10975 flow. Second operand 8 states and 182 transitions. [2024-06-04 16:09:16,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 585 transitions, 12405 flow [2024-06-04 16:09:17,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 585 transitions, 12140 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-04 16:09:17,533 INFO L231 Difference]: Finished difference. Result has 366 places, 567 transitions, 11068 flow [2024-06-04 16:09:17,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10710, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11068, PETRI_PLACES=366, PETRI_TRANSITIONS=567} [2024-06-04 16:09:17,533 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 324 predicate places. [2024-06-04 16:09:17,533 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 567 transitions, 11068 flow [2024-06-04 16:09:17,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:17,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:09:17,534 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-06-04 16:09:17,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-04 16:09:17,534 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:09:17,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:09:17,534 INFO L85 PathProgramCache]: Analyzing trace with hash -1007748257, now seen corresponding path program 16 times [2024-06-04 16:09:17,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:09:17,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908568634] [2024-06-04 16:09:17,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:09:17,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:09:17,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:09:17,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:09:17,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:09:17,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908568634] [2024-06-04 16:09:17,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908568634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:09:17,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:09:17,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:09:17,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056892604] [2024-06-04 16:09:17,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:09:17,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:09:17,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:09:17,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:09:17,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:09:17,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:09:17,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 567 transitions, 11068 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:17,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:09:17,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:09:17,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:09:18,657 INFO L124 PetriNetUnfolderBase]: 2743/4612 cut-off events. [2024-06-04 16:09:18,657 INFO L125 PetriNetUnfolderBase]: For 300492/300494 co-relation queries the response was YES. [2024-06-04 16:09:18,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39570 conditions, 4612 events. 2743/4612 cut-off events. For 300492/300494 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 29495 event pairs, 524 based on Foata normal form. 1/4608 useless extension candidates. Maximal degree in co-relation 39411. Up to 3859 conditions per place. [2024-06-04 16:09:18,723 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 449 selfloop transitions, 124 changer transitions 0/579 dead transitions. [2024-06-04 16:09:18,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 579 transitions, 12252 flow [2024-06-04 16:09:18,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:09:18,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:09:18,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-04 16:09:18,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-04 16:09:18,723 INFO L175 Difference]: Start difference. First operand has 366 places, 567 transitions, 11068 flow. Second operand 6 states and 141 transitions. [2024-06-04 16:09:18,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 579 transitions, 12252 flow [2024-06-04 16:09:20,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 579 transitions, 11837 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-04 16:09:20,111 INFO L231 Difference]: Finished difference. Result has 364 places, 567 transitions, 10924 flow [2024-06-04 16:09:20,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10653, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10924, PETRI_PLACES=364, PETRI_TRANSITIONS=567} [2024-06-04 16:09:20,112 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 322 predicate places. [2024-06-04 16:09:20,112 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 567 transitions, 10924 flow [2024-06-04 16:09:20,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:20,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:09:20,112 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-06-04 16:09:20,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-04 16:09:20,112 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:09:20,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:09:20,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1768678017, now seen corresponding path program 17 times [2024-06-04 16:09:20,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:09:20,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597641070] [2024-06-04 16:09:20,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:09:20,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:09:20,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:09:20,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:09:20,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:09:20,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597641070] [2024-06-04 16:09:20,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597641070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:09:20,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:09:20,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:09:20,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651274217] [2024-06-04 16:09:20,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:09:20,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:09:20,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:09:20,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:09:20,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:09:20,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:09:20,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 567 transitions, 10924 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:20,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:09:20,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:09:20,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:09:21,254 INFO L124 PetriNetUnfolderBase]: 2745/4611 cut-off events. [2024-06-04 16:09:21,254 INFO L125 PetriNetUnfolderBase]: For 299738/299740 co-relation queries the response was YES. [2024-06-04 16:09:21,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39386 conditions, 4611 events. 2745/4611 cut-off events. For 299738/299740 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 29496 event pairs, 522 based on Foata normal form. 2/4608 useless extension candidates. Maximal degree in co-relation 39227. Up to 3810 conditions per place. [2024-06-04 16:09:21,318 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 423 selfloop transitions, 157 changer transitions 0/586 dead transitions. [2024-06-04 16:09:21,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 586 transitions, 12311 flow [2024-06-04 16:09:21,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:09:21,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:09:21,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-04 16:09:21,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5311653116531165 [2024-06-04 16:09:21,321 INFO L175 Difference]: Start difference. First operand has 364 places, 567 transitions, 10924 flow. Second operand 9 states and 196 transitions. [2024-06-04 16:09:21,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 586 transitions, 12311 flow [2024-06-04 16:09:22,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 586 transitions, 12063 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-04 16:09:22,765 INFO L231 Difference]: Finished difference. Result has 368 places, 570 transitions, 11036 flow [2024-06-04 16:09:22,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10676, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11036, PETRI_PLACES=368, PETRI_TRANSITIONS=570} [2024-06-04 16:09:22,766 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-04 16:09:22,766 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 570 transitions, 11036 flow [2024-06-04 16:09:22,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:22,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:09:22,766 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-06-04 16:09:22,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-04 16:09:22,767 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:09:22,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:09:22,767 INFO L85 PathProgramCache]: Analyzing trace with hash 1597975401, now seen corresponding path program 15 times [2024-06-04 16:09:22,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:09:22,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985203077] [2024-06-04 16:09:22,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:09:22,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:09:22,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:09:22,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:09:22,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:09:22,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985203077] [2024-06-04 16:09:22,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985203077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:09:22,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:09:22,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:09:22,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389914371] [2024-06-04 16:09:22,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:09:22,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:09:22,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:09:22,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:09:22,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:09:23,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:09:23,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 570 transitions, 11036 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:23,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:09:23,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:09:23,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:09:23,910 INFO L124 PetriNetUnfolderBase]: 2766/4646 cut-off events. [2024-06-04 16:09:23,910 INFO L125 PetriNetUnfolderBase]: For 309555/309557 co-relation queries the response was YES. [2024-06-04 16:09:23,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40003 conditions, 4646 events. 2766/4646 cut-off events. For 309555/309557 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 29761 event pairs, 523 based on Foata normal form. 1/4642 useless extension candidates. Maximal degree in co-relation 39843. Up to 3640 conditions per place. [2024-06-04 16:09:23,978 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 382 selfloop transitions, 209 changer transitions 0/597 dead transitions. [2024-06-04 16:09:23,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 597 transitions, 12744 flow [2024-06-04 16:09:23,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:09:23,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:09:23,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-04 16:09:23,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5219512195121951 [2024-06-04 16:09:23,979 INFO L175 Difference]: Start difference. First operand has 368 places, 570 transitions, 11036 flow. Second operand 10 states and 214 transitions. [2024-06-04 16:09:23,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 597 transitions, 12744 flow [2024-06-04 16:09:25,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 597 transitions, 12441 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-04 16:09:25,395 INFO L231 Difference]: Finished difference. Result has 374 places, 579 transitions, 11467 flow [2024-06-04 16:09:25,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10733, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11467, PETRI_PLACES=374, PETRI_TRANSITIONS=579} [2024-06-04 16:09:25,396 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 332 predicate places. [2024-06-04 16:09:25,396 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 579 transitions, 11467 flow [2024-06-04 16:09:25,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:25,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:09:25,396 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-06-04 16:09:25,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-04 16:09:25,396 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:09:25,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:09:25,396 INFO L85 PathProgramCache]: Analyzing trace with hash -994861433, now seen corresponding path program 16 times [2024-06-04 16:09:25,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:09:25,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51024211] [2024-06-04 16:09:25,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:09:25,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:09:25,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:09:25,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:09:25,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:09:25,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51024211] [2024-06-04 16:09:25,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51024211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:09:25,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:09:25,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:09:25,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612223161] [2024-06-04 16:09:25,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:09:25,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:09:25,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:09:25,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:09:25,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:09:25,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:09:25,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 579 transitions, 11467 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:25,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:09:25,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:09:25,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:09:26,530 INFO L124 PetriNetUnfolderBase]: 2771/4655 cut-off events. [2024-06-04 16:09:26,530 INFO L125 PetriNetUnfolderBase]: For 319772/319774 co-relation queries the response was YES. [2024-06-04 16:09:26,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40570 conditions, 4655 events. 2771/4655 cut-off events. For 319772/319774 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 29779 event pairs, 531 based on Foata normal form. 1/4651 useless extension candidates. Maximal degree in co-relation 40407. Up to 3644 conditions per place. [2024-06-04 16:09:26,596 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 368 selfloop transitions, 227 changer transitions 0/601 dead transitions. [2024-06-04 16:09:26,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 601 transitions, 13088 flow [2024-06-04 16:09:26,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:09:26,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:09:26,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-04 16:09:26,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551829268292683 [2024-06-04 16:09:26,597 INFO L175 Difference]: Start difference. First operand has 374 places, 579 transitions, 11467 flow. Second operand 8 states and 181 transitions. [2024-06-04 16:09:26,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 601 transitions, 13088 flow [2024-06-04 16:09:28,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 601 transitions, 12700 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-04 16:09:28,049 INFO L231 Difference]: Finished difference. Result has 376 places, 582 transitions, 11616 flow [2024-06-04 16:09:28,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11085, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11616, PETRI_PLACES=376, PETRI_TRANSITIONS=582} [2024-06-04 16:09:28,049 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-04 16:09:28,049 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 582 transitions, 11616 flow [2024-06-04 16:09:28,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:28,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:09:28,050 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-06-04 16:09:28,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-04 16:09:28,050 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:09:28,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:09:28,050 INFO L85 PathProgramCache]: Analyzing trace with hash -800922023, now seen corresponding path program 17 times [2024-06-04 16:09:28,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:09:28,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581354401] [2024-06-04 16:09:28,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:09:28,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:09:28,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:09:28,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:09:28,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:09:28,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581354401] [2024-06-04 16:09:28,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581354401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:09:28,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:09:28,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:09:28,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621559671] [2024-06-04 16:09:28,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:09:28,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:09:28,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:09:28,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:09:28,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:09:28,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:09:28,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 582 transitions, 11616 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:28,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:09:28,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:09:28,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:09:29,190 INFO L124 PetriNetUnfolderBase]: 2768/4651 cut-off events. [2024-06-04 16:09:29,190 INFO L125 PetriNetUnfolderBase]: For 323666/323668 co-relation queries the response was YES. [2024-06-04 16:09:29,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40602 conditions, 4651 events. 2768/4651 cut-off events. For 323666/323668 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 29779 event pairs, 522 based on Foata normal form. 1/4647 useless extension candidates. Maximal degree in co-relation 40438. Up to 3642 conditions per place. [2024-06-04 16:09:29,255 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 376 selfloop transitions, 216 changer transitions 0/598 dead transitions. [2024-06-04 16:09:29,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 598 transitions, 12996 flow [2024-06-04 16:09:29,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:09:29,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:09:29,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-04 16:09:29,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257452574525745 [2024-06-04 16:09:29,256 INFO L175 Difference]: Start difference. First operand has 376 places, 582 transitions, 11616 flow. Second operand 9 states and 194 transitions. [2024-06-04 16:09:29,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 598 transitions, 12996 flow [2024-06-04 16:09:30,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 598 transitions, 12564 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-04 16:09:30,950 INFO L231 Difference]: Finished difference. Result has 380 places, 582 transitions, 11622 flow [2024-06-04 16:09:30,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11184, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11622, PETRI_PLACES=380, PETRI_TRANSITIONS=582} [2024-06-04 16:09:30,950 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 338 predicate places. [2024-06-04 16:09:30,950 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 582 transitions, 11622 flow [2024-06-04 16:09:30,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:30,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:09:30,950 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-06-04 16:09:30,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-04 16:09:30,950 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:09:30,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:09:30,951 INFO L85 PathProgramCache]: Analyzing trace with hash -994624097, now seen corresponding path program 18 times [2024-06-04 16:09:30,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:09:30,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683657098] [2024-06-04 16:09:30,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:09:30,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:09:30,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:09:31,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:09:31,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:09:31,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683657098] [2024-06-04 16:09:31,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683657098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:09:31,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:09:31,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:09:31,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502566307] [2024-06-04 16:09:31,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:09:31,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:09:31,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:09:31,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:09:31,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:09:31,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:09:31,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 582 transitions, 11622 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:31,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:09:31,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:09:31,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:09:32,096 INFO L124 PetriNetUnfolderBase]: 2773/4658 cut-off events. [2024-06-04 16:09:32,096 INFO L125 PetriNetUnfolderBase]: For 332924/332926 co-relation queries the response was YES. [2024-06-04 16:09:32,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40739 conditions, 4658 events. 2773/4658 cut-off events. For 332924/332926 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 29844 event pairs, 522 based on Foata normal form. 1/4654 useless extension candidates. Maximal degree in co-relation 40574. Up to 3848 conditions per place. [2024-06-04 16:09:32,167 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 429 selfloop transitions, 165 changer transitions 0/600 dead transitions. [2024-06-04 16:09:32,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 600 transitions, 13056 flow [2024-06-04 16:09:32,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:09:32,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:09:32,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-04 16:09:32,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396341463414634 [2024-06-04 16:09:32,168 INFO L175 Difference]: Start difference. First operand has 380 places, 582 transitions, 11622 flow. Second operand 8 states and 177 transitions. [2024-06-04 16:09:32,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 600 transitions, 13056 flow [2024-06-04 16:09:33,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 600 transitions, 12601 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-04 16:09:33,600 INFO L231 Difference]: Finished difference. Result has 381 places, 585 transitions, 11553 flow [2024-06-04 16:09:33,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11169, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11553, PETRI_PLACES=381, PETRI_TRANSITIONS=585} [2024-06-04 16:09:33,600 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2024-06-04 16:09:33,600 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 585 transitions, 11553 flow [2024-06-04 16:09:33,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:33,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:09:33,600 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-06-04 16:09:33,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-04 16:09:33,601 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:09:33,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:09:33,601 INFO L85 PathProgramCache]: Analyzing trace with hash -199981901, now seen corresponding path program 19 times [2024-06-04 16:09:33,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:09:33,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776894579] [2024-06-04 16:09:33,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:09:33,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:09:33,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:09:33,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:09:33,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:09:33,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776894579] [2024-06-04 16:09:33,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776894579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:09:33,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:09:33,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:09:33,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141202445] [2024-06-04 16:09:33,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:09:33,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:09:33,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:09:33,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:09:33,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:09:33,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:09:33,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 585 transitions, 11553 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:33,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:09:33,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:09:33,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:09:34,809 INFO L124 PetriNetUnfolderBase]: 2770/4654 cut-off events. [2024-06-04 16:09:34,809 INFO L125 PetriNetUnfolderBase]: For 335529/335531 co-relation queries the response was YES. [2024-06-04 16:09:34,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40583 conditions, 4654 events. 2770/4654 cut-off events. For 335529/335531 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 29776 event pairs, 531 based on Foata normal form. 1/4650 useless extension candidates. Maximal degree in co-relation 40417. Up to 3845 conditions per place. [2024-06-04 16:09:34,868 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 431 selfloop transitions, 164 changer transitions 0/601 dead transitions. [2024-06-04 16:09:34,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 601 transitions, 12795 flow [2024-06-04 16:09:34,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:09:34,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:09:34,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-04 16:09:34,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-04 16:09:34,869 INFO L175 Difference]: Start difference. First operand has 381 places, 585 transitions, 11553 flow. Second operand 7 states and 162 transitions. [2024-06-04 16:09:34,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 601 transitions, 12795 flow [2024-06-04 16:09:36,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 601 transitions, 12514 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-04 16:09:36,533 INFO L231 Difference]: Finished difference. Result has 383 places, 585 transitions, 11606 flow [2024-06-04 16:09:36,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11272, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11606, PETRI_PLACES=383, PETRI_TRANSITIONS=585} [2024-06-04 16:09:36,534 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 341 predicate places. [2024-06-04 16:09:36,534 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 585 transitions, 11606 flow [2024-06-04 16:09:36,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:36,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:09:36,534 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-06-04 16:09:36,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-04 16:09:36,534 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:09:36,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:09:36,535 INFO L85 PathProgramCache]: Analyzing trace with hash 744438695, now seen corresponding path program 1 times [2024-06-04 16:09:36,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:09:36,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402777378] [2024-06-04 16:09:36,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:09:36,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:09:36,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:09:36,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:09:36,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:09:36,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402777378] [2024-06-04 16:09:36,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402777378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:09:36,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:09:36,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:09:36,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751458371] [2024-06-04 16:09:36,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:09:36,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:09:36,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:09:36,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:09:36,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:09:36,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:09:36,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 585 transitions, 11606 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:36,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:09:36,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:09:36,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:09:37,789 INFO L124 PetriNetUnfolderBase]: 2856/4810 cut-off events. [2024-06-04 16:09:37,789 INFO L125 PetriNetUnfolderBase]: For 399973/399975 co-relation queries the response was YES. [2024-06-04 16:09:37,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42298 conditions, 4810 events. 2856/4810 cut-off events. For 399973/399975 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 31117 event pairs, 977 based on Foata normal form. 6/4815 useless extension candidates. Maximal degree in co-relation 42131. Up to 4086 conditions per place. [2024-06-04 16:09:37,861 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 568 selfloop transitions, 50 changer transitions 0/624 dead transitions. [2024-06-04 16:09:37,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 624 transitions, 13247 flow [2024-06-04 16:09:37,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:09:37,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:09:37,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-04 16:09:37,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-04 16:09:37,862 INFO L175 Difference]: Start difference. First operand has 383 places, 585 transitions, 11606 flow. Second operand 8 states and 180 transitions. [2024-06-04 16:09:37,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 624 transitions, 13247 flow [2024-06-04 16:09:39,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 624 transitions, 12662 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-04 16:09:39,666 INFO L231 Difference]: Finished difference. Result has 383 places, 591 transitions, 11231 flow [2024-06-04 16:09:39,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11021, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11231, PETRI_PLACES=383, PETRI_TRANSITIONS=591} [2024-06-04 16:09:39,666 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 341 predicate places. [2024-06-04 16:09:39,666 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 591 transitions, 11231 flow [2024-06-04 16:09:39,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:39,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:09:39,667 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-06-04 16:09:39,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-04 16:09:39,667 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:09:39,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:09:39,667 INFO L85 PathProgramCache]: Analyzing trace with hash 281259093, now seen corresponding path program 2 times [2024-06-04 16:09:39,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:09:39,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171249395] [2024-06-04 16:09:39,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:09:39,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:09:39,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:09:39,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:09:39,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:09:39,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171249395] [2024-06-04 16:09:39,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171249395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:09:39,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:09:39,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:09:39,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036178997] [2024-06-04 16:09:39,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:09:39,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:09:39,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:09:39,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:09:39,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:09:39,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:09:39,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 591 transitions, 11231 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:39,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:09:39,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:09:39,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:09:40,938 INFO L124 PetriNetUnfolderBase]: 2922/4907 cut-off events. [2024-06-04 16:09:40,939 INFO L125 PetriNetUnfolderBase]: For 431218/431220 co-relation queries the response was YES. [2024-06-04 16:09:40,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43283 conditions, 4907 events. 2922/4907 cut-off events. For 431218/431220 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 31835 event pairs, 995 based on Foata normal form. 6/4912 useless extension candidates. Maximal degree in co-relation 43113. Up to 4300 conditions per place. [2024-06-04 16:09:41,020 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 566 selfloop transitions, 48 changer transitions 0/620 dead transitions. [2024-06-04 16:09:41,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 620 transitions, 12779 flow [2024-06-04 16:09:41,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:09:41,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:09:41,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-04 16:09:41,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396341463414634 [2024-06-04 16:09:41,021 INFO L175 Difference]: Start difference. First operand has 383 places, 591 transitions, 11231 flow. Second operand 8 states and 177 transitions. [2024-06-04 16:09:41,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 620 transitions, 12779 flow [2024-06-04 16:09:42,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 620 transitions, 12700 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-04 16:09:42,961 INFO L231 Difference]: Finished difference. Result has 389 places, 594 transitions, 11304 flow [2024-06-04 16:09:42,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11152, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11304, PETRI_PLACES=389, PETRI_TRANSITIONS=594} [2024-06-04 16:09:42,961 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 347 predicate places. [2024-06-04 16:09:42,961 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 594 transitions, 11304 flow [2024-06-04 16:09:42,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:42,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:09:42,961 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-06-04 16:09:42,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-04 16:09:42,962 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:09:42,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:09:42,962 INFO L85 PathProgramCache]: Analyzing trace with hash 833152325, now seen corresponding path program 3 times [2024-06-04 16:09:42,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:09:42,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714410567] [2024-06-04 16:09:42,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:09:42,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:09:42,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:09:43,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:09:43,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:09:43,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714410567] [2024-06-04 16:09:43,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714410567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:09:43,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:09:43,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:09:43,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56391100] [2024-06-04 16:09:43,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:09:43,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:09:43,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:09:43,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:09:43,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:09:43,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:09:43,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 594 transitions, 11304 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:43,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:09:43,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:09:43,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:09:44,218 INFO L124 PetriNetUnfolderBase]: 2904/4881 cut-off events. [2024-06-04 16:09:44,219 INFO L125 PetriNetUnfolderBase]: For 422083/422085 co-relation queries the response was YES. [2024-06-04 16:09:44,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42766 conditions, 4881 events. 2904/4881 cut-off events. For 422083/422085 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 31584 event pairs, 993 based on Foata normal form. 8/4888 useless extension candidates. Maximal degree in co-relation 42593. Up to 4322 conditions per place. [2024-06-04 16:09:44,291 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 564 selfloop transitions, 47 changer transitions 0/617 dead transitions. [2024-06-04 16:09:44,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 617 transitions, 12643 flow [2024-06-04 16:09:44,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:09:44,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:09:44,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-04 16:09:44,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5274390243902439 [2024-06-04 16:09:44,292 INFO L175 Difference]: Start difference. First operand has 389 places, 594 transitions, 11304 flow. Second operand 8 states and 173 transitions. [2024-06-04 16:09:44,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 617 transitions, 12643 flow [2024-06-04 16:09:46,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 617 transitions, 12556 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-04 16:09:46,376 INFO L231 Difference]: Finished difference. Result has 393 places, 595 transitions, 11336 flow [2024-06-04 16:09:46,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11225, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11336, PETRI_PLACES=393, PETRI_TRANSITIONS=595} [2024-06-04 16:09:46,377 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 351 predicate places. [2024-06-04 16:09:46,377 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 595 transitions, 11336 flow [2024-06-04 16:09:46,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:46,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:09:46,377 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-06-04 16:09:46,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-04 16:09:46,377 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:09:46,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:09:46,377 INFO L85 PathProgramCache]: Analyzing trace with hash 117573679, now seen corresponding path program 4 times [2024-06-04 16:09:46,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:09:46,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173452229] [2024-06-04 16:09:46,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:09:46,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:09:46,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:09:46,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:09:46,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:09:46,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173452229] [2024-06-04 16:09:46,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173452229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:09:46,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:09:46,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:09:46,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659377350] [2024-06-04 16:09:46,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:09:46,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:09:46,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:09:46,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:09:46,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:09:46,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:09:46,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 595 transitions, 11336 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:46,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:09:46,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:09:46,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:09:47,696 INFO L124 PetriNetUnfolderBase]: 2932/4930 cut-off events. [2024-06-04 16:09:47,697 INFO L125 PetriNetUnfolderBase]: For 431420/431422 co-relation queries the response was YES. [2024-06-04 16:09:47,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43123 conditions, 4930 events. 2932/4930 cut-off events. For 431420/431422 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 32088 event pairs, 997 based on Foata normal form. 8/4937 useless extension candidates. Maximal degree in co-relation 42948. Up to 4366 conditions per place. [2024-06-04 16:09:47,771 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 567 selfloop transitions, 48 changer transitions 0/621 dead transitions. [2024-06-04 16:09:47,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 621 transitions, 12688 flow [2024-06-04 16:09:47,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:09:47,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:09:47,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-06-04 16:09:47,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49667405764966743 [2024-06-04 16:09:47,772 INFO L175 Difference]: Start difference. First operand has 393 places, 595 transitions, 11336 flow. Second operand 11 states and 224 transitions. [2024-06-04 16:09:47,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 621 transitions, 12688 flow [2024-06-04 16:09:49,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 621 transitions, 12601 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-04 16:09:49,700 INFO L231 Difference]: Finished difference. Result has 399 places, 596 transitions, 11369 flow [2024-06-04 16:09:49,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11249, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11369, PETRI_PLACES=399, PETRI_TRANSITIONS=596} [2024-06-04 16:09:49,700 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 357 predicate places. [2024-06-04 16:09:49,700 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 596 transitions, 11369 flow [2024-06-04 16:09:49,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:49,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:09:49,701 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-06-04 16:09:49,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-04 16:09:49,701 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:09:49,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:09:49,701 INFO L85 PathProgramCache]: Analyzing trace with hash -439534063, now seen corresponding path program 5 times [2024-06-04 16:09:49,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:09:49,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108263115] [2024-06-04 16:09:49,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:09:49,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:09:49,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:09:49,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:09:49,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:09:49,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108263115] [2024-06-04 16:09:49,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108263115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:09:49,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:09:49,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:09:49,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876704689] [2024-06-04 16:09:49,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:09:49,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:09:49,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:09:49,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:09:49,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:09:49,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:09:49,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 596 transitions, 11369 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:49,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:09:49,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:09:49,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:09:51,047 INFO L124 PetriNetUnfolderBase]: 2947/4954 cut-off events. [2024-06-04 16:09:51,047 INFO L125 PetriNetUnfolderBase]: For 433666/433668 co-relation queries the response was YES. [2024-06-04 16:09:51,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43282 conditions, 4954 events. 2947/4954 cut-off events. For 433666/433668 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 32249 event pairs, 1002 based on Foata normal form. 8/4961 useless extension candidates. Maximal degree in co-relation 43106. Up to 4391 conditions per place. [2024-06-04 16:09:51,119 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 567 selfloop transitions, 47 changer transitions 0/620 dead transitions. [2024-06-04 16:09:51,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 620 transitions, 12717 flow [2024-06-04 16:09:51,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:09:51,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:09:51,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-04 16:09:51,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5203252032520326 [2024-06-04 16:09:51,120 INFO L175 Difference]: Start difference. First operand has 399 places, 596 transitions, 11369 flow. Second operand 9 states and 192 transitions. [2024-06-04 16:09:51,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 620 transitions, 12717 flow [2024-06-04 16:09:53,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 620 transitions, 12614 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-04 16:09:53,069 INFO L231 Difference]: Finished difference. Result has 399 places, 597 transitions, 11386 flow [2024-06-04 16:09:53,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11266, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11386, PETRI_PLACES=399, PETRI_TRANSITIONS=597} [2024-06-04 16:09:53,070 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 357 predicate places. [2024-06-04 16:09:53,070 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 597 transitions, 11386 flow [2024-06-04 16:09:53,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:53,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:09:53,070 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-06-04 16:09:53,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-04 16:09:53,070 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:09:53,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:09:53,070 INFO L85 PathProgramCache]: Analyzing trace with hash -439681933, now seen corresponding path program 6 times [2024-06-04 16:09:53,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:09:53,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887140068] [2024-06-04 16:09:53,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:09:53,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:09:53,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:09:53,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:09:53,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:09:53,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887140068] [2024-06-04 16:09:53,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887140068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:09:53,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:09:53,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:09:53,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261974769] [2024-06-04 16:09:53,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:09:53,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:09:53,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:09:53,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:09:53,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:09:53,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:09:53,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 597 transitions, 11386 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:53,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:09:53,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:09:53,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:09:54,443 INFO L124 PetriNetUnfolderBase]: 2967/4995 cut-off events. [2024-06-04 16:09:54,443 INFO L125 PetriNetUnfolderBase]: For 436077/436079 co-relation queries the response was YES. [2024-06-04 16:09:54,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43577 conditions, 4995 events. 2967/4995 cut-off events. For 436077/436079 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 32618 event pairs, 1002 based on Foata normal form. 6/5000 useless extension candidates. Maximal degree in co-relation 43400. Up to 4361 conditions per place. [2024-06-04 16:09:54,519 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 570 selfloop transitions, 50 changer transitions 0/626 dead transitions. [2024-06-04 16:09:54,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 626 transitions, 12800 flow [2024-06-04 16:09:54,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:09:54,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:09:54,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-04 16:09:54,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257452574525745 [2024-06-04 16:09:54,520 INFO L175 Difference]: Start difference. First operand has 399 places, 597 transitions, 11386 flow. Second operand 9 states and 194 transitions. [2024-06-04 16:09:54,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 626 transitions, 12800 flow [2024-06-04 16:09:56,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 626 transitions, 12697 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-04 16:09:56,837 INFO L231 Difference]: Finished difference. Result has 402 places, 600 transitions, 11455 flow [2024-06-04 16:09:56,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11283, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11455, PETRI_PLACES=402, PETRI_TRANSITIONS=600} [2024-06-04 16:09:56,837 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 360 predicate places. [2024-06-04 16:09:56,837 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 600 transitions, 11455 flow [2024-06-04 16:09:56,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:56,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:09:56,838 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-06-04 16:09:56,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-04 16:09:56,838 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:09:56,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:09:56,838 INFO L85 PathProgramCache]: Analyzing trace with hash -433956481, now seen corresponding path program 1 times [2024-06-04 16:09:56,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:09:56,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922485042] [2024-06-04 16:09:56,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:09:56,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:09:56,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:09:57,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:09:57,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:09:57,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922485042] [2024-06-04 16:09:57,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922485042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:09:57,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:09:57,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:09:57,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330207799] [2024-06-04 16:09:57,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:09:57,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:09:57,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:09:57,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:09:57,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:09:57,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:09:57,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 600 transitions, 11455 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:09:57,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:09:57,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:09:57,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:09:58,169 INFO L124 PetriNetUnfolderBase]: 2954/4976 cut-off events. [2024-06-04 16:09:58,169 INFO L125 PetriNetUnfolderBase]: For 424430/424432 co-relation queries the response was YES. [2024-06-04 16:09:58,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43138 conditions, 4976 events. 2954/4976 cut-off events. For 424430/424432 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 32469 event pairs, 995 based on Foata normal form. 6/4981 useless extension candidates. Maximal degree in co-relation 42959. Up to 4342 conditions per place. [2024-06-04 16:09:58,245 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 570 selfloop transitions, 52 changer transitions 0/628 dead transitions. [2024-06-04 16:09:58,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 628 transitions, 12822 flow [2024-06-04 16:09:58,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:09:58,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:09:58,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 226 transitions. [2024-06-04 16:09:58,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5011086474501109 [2024-06-04 16:09:58,246 INFO L175 Difference]: Start difference. First operand has 402 places, 600 transitions, 11455 flow. Second operand 11 states and 226 transitions. [2024-06-04 16:09:58,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 628 transitions, 12822 flow [2024-06-04 16:10:00,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 628 transitions, 12735 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-04 16:10:00,478 INFO L231 Difference]: Finished difference. Result has 408 places, 600 transitions, 11476 flow [2024-06-04 16:10:00,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11368, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11476, PETRI_PLACES=408, PETRI_TRANSITIONS=600} [2024-06-04 16:10:00,479 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 366 predicate places. [2024-06-04 16:10:00,479 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 600 transitions, 11476 flow [2024-06-04 16:10:00,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:10:00,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:10:00,479 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-06-04 16:10:00,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-04 16:10:00,479 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:10:00,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:10:00,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1641778129, now seen corresponding path program 7 times [2024-06-04 16:10:00,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:10:00,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294663988] [2024-06-04 16:10:00,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:10:00,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:10:00,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:10:00,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:10:00,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:10:00,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294663988] [2024-06-04 16:10:00,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294663988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:10:00,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:10:00,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:10:00,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030540655] [2024-06-04 16:10:00,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:10:00,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:10:00,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:10:00,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:10:00,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:10:00,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:10:00,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 600 transitions, 11476 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:10:00,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:10:00,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:10:00,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:10:01,967 INFO L124 PetriNetUnfolderBase]: 2982/5020 cut-off events. [2024-06-04 16:10:01,967 INFO L125 PetriNetUnfolderBase]: For 440314/440316 co-relation queries the response was YES. [2024-06-04 16:10:02,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43536 conditions, 5020 events. 2982/5020 cut-off events. For 440314/440316 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 32851 event pairs, 1004 based on Foata normal form. 8/5027 useless extension candidates. Maximal degree in co-relation 43355. Up to 4469 conditions per place. [2024-06-04 16:10:02,055 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 584 selfloop transitions, 30 changer transitions 0/620 dead transitions. [2024-06-04 16:10:02,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 620 transitions, 12808 flow [2024-06-04 16:10:02,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:10:02,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:10:02,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-04 16:10:02,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-04 16:10:02,056 INFO L175 Difference]: Start difference. First operand has 408 places, 600 transitions, 11476 flow. Second operand 8 states and 168 transitions. [2024-06-04 16:10:02,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 620 transitions, 12808 flow [2024-06-04 16:10:04,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 620 transitions, 12661 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-04 16:10:04,602 INFO L231 Difference]: Finished difference. Result has 406 places, 601 transitions, 11413 flow [2024-06-04 16:10:04,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11330, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11413, PETRI_PLACES=406, PETRI_TRANSITIONS=601} [2024-06-04 16:10:04,602 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 364 predicate places. [2024-06-04 16:10:04,602 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 601 transitions, 11413 flow [2024-06-04 16:10:04,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:10:04,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:10:04,603 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-06-04 16:10:04,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-04 16:10:04,603 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:10:04,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:10:04,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1647140509, now seen corresponding path program 8 times [2024-06-04 16:10:04,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:10:04,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81503336] [2024-06-04 16:10:04,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:10:04,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:10:04,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:10:04,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:10:04,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:10:04,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81503336] [2024-06-04 16:10:04,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81503336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:10:04,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:10:04,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:10:04,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661141279] [2024-06-04 16:10:04,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:10:04,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:10:04,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:10:04,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:10:04,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:10:04,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:10:04,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 601 transitions, 11413 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:10:04,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:10:04,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:10:04,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:10:05,900 INFO L124 PetriNetUnfolderBase]: 2964/4989 cut-off events. [2024-06-04 16:10:05,900 INFO L125 PetriNetUnfolderBase]: For 418903/418905 co-relation queries the response was YES. [2024-06-04 16:10:05,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42473 conditions, 4989 events. 2964/4989 cut-off events. For 418903/418905 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 32568 event pairs, 997 based on Foata normal form. 8/4996 useless extension candidates. Maximal degree in co-relation 42292. Up to 4443 conditions per place. [2024-06-04 16:10:05,981 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 586 selfloop transitions, 30 changer transitions 0/622 dead transitions. [2024-06-04 16:10:05,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 622 transitions, 12742 flow [2024-06-04 16:10:05,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:10:05,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:10:05,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-04 16:10:05,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435540069686411 [2024-06-04 16:10:05,982 INFO L175 Difference]: Start difference. First operand has 406 places, 601 transitions, 11413 flow. Second operand 7 states and 156 transitions. [2024-06-04 16:10:05,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 622 transitions, 12742 flow [2024-06-04 16:10:07,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 622 transitions, 12677 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-04 16:10:07,934 INFO L231 Difference]: Finished difference. Result has 407 places, 601 transitions, 11413 flow [2024-06-04 16:10:07,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11348, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11413, PETRI_PLACES=407, PETRI_TRANSITIONS=601} [2024-06-04 16:10:07,935 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 365 predicate places. [2024-06-04 16:10:07,935 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 601 transitions, 11413 flow [2024-06-04 16:10:07,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:10:07,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:10:07,935 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-06-04 16:10:07,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-04 16:10:07,935 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:10:07,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:10:07,935 INFO L85 PathProgramCache]: Analyzing trace with hash -1000125419, now seen corresponding path program 9 times [2024-06-04 16:10:07,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:10:07,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125235130] [2024-06-04 16:10:07,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:10:07,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:10:07,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:10:08,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:10:08,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:10:08,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125235130] [2024-06-04 16:10:08,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125235130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:10:08,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:10:08,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:10:08,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623258775] [2024-06-04 16:10:08,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:10:08,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:10:08,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:10:08,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:10:08,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:10:08,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:10:08,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 601 transitions, 11413 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:10:08,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:10:08,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:10:08,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:10:09,201 INFO L124 PetriNetUnfolderBase]: 2951/4970 cut-off events. [2024-06-04 16:10:09,201 INFO L125 PetriNetUnfolderBase]: For 396725/396727 co-relation queries the response was YES. [2024-06-04 16:10:09,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41890 conditions, 4970 events. 2951/4970 cut-off events. For 396725/396727 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 32433 event pairs, 976 based on Foata normal form. 6/4975 useless extension candidates. Maximal degree in co-relation 41708. Up to 4344 conditions per place. [2024-06-04 16:10:09,277 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 590 selfloop transitions, 34 changer transitions 0/630 dead transitions. [2024-06-04 16:10:09,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 630 transitions, 12822 flow [2024-06-04 16:10:09,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:10:09,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:10:09,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-04 16:10:09,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-04 16:10:09,278 INFO L175 Difference]: Start difference. First operand has 407 places, 601 transitions, 11413 flow. Second operand 7 states and 162 transitions. [2024-06-04 16:10:09,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 630 transitions, 12822 flow [2024-06-04 16:10:11,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 630 transitions, 12743 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-04 16:10:11,598 INFO L231 Difference]: Finished difference. Result has 410 places, 603 transitions, 11453 flow [2024-06-04 16:10:11,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11340, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11453, PETRI_PLACES=410, PETRI_TRANSITIONS=603} [2024-06-04 16:10:11,599 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 368 predicate places. [2024-06-04 16:10:11,599 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 603 transitions, 11453 flow [2024-06-04 16:10:11,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:10:11,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:10:11,599 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-06-04 16:10:11,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-04 16:10:11,599 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:10:11,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:10:11,600 INFO L85 PathProgramCache]: Analyzing trace with hash -194395391, now seen corresponding path program 2 times [2024-06-04 16:10:11,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:10:11,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118191067] [2024-06-04 16:10:11,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:10:11,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:10:11,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:10:11,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:10:11,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:10:11,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118191067] [2024-06-04 16:10:11,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118191067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:10:11,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:10:11,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:10:11,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381432986] [2024-06-04 16:10:11,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:10:11,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:10:11,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:10:11,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:10:11,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:10:11,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:10:11,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 603 transitions, 11453 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:10:11,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:10:11,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:10:11,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:10:12,895 INFO L124 PetriNetUnfolderBase]: 2938/4956 cut-off events. [2024-06-04 16:10:12,895 INFO L125 PetriNetUnfolderBase]: For 381296/381298 co-relation queries the response was YES. [2024-06-04 16:10:12,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41340 conditions, 4956 events. 2938/4956 cut-off events. For 381296/381298 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 32373 event pairs, 968 based on Foata normal form. 6/4961 useless extension candidates. Maximal degree in co-relation 41156. Up to 4315 conditions per place. [2024-06-04 16:10:12,973 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 582 selfloop transitions, 37 changer transitions 0/625 dead transitions. [2024-06-04 16:10:12,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 625 transitions, 12796 flow [2024-06-04 16:10:12,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:10:12,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:10:12,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-04 16:10:12,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5213414634146342 [2024-06-04 16:10:12,973 INFO L175 Difference]: Start difference. First operand has 410 places, 603 transitions, 11453 flow. Second operand 8 states and 171 transitions. [2024-06-04 16:10:12,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 625 transitions, 12796 flow [2024-06-04 16:10:15,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 625 transitions, 12622 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-04 16:10:15,341 INFO L231 Difference]: Finished difference. Result has 411 places, 603 transitions, 11359 flow [2024-06-04 16:10:15,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11279, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11359, PETRI_PLACES=411, PETRI_TRANSITIONS=603} [2024-06-04 16:10:15,342 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 369 predicate places. [2024-06-04 16:10:15,342 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 603 transitions, 11359 flow [2024-06-04 16:10:15,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:10:15,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:10:15,342 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-06-04 16:10:15,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-04 16:10:15,342 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:10:15,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:10:15,343 INFO L85 PathProgramCache]: Analyzing trace with hash 963368410, now seen corresponding path program 1 times [2024-06-04 16:10:15,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:10:15,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507012794] [2024-06-04 16:10:15,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:10:15,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:10:15,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:10:15,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:10:15,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:10:15,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507012794] [2024-06-04 16:10:15,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507012794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:10:15,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:10:15,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 16:10:15,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100237523] [2024-06-04 16:10:15,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:10:15,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 16:10:15,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:10:15,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 16:10:15,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-04 16:10:15,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:10:15,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 603 transitions, 11359 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:10:15,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:10:15,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:10:15,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:10:16,953 INFO L124 PetriNetUnfolderBase]: 3482/5826 cut-off events. [2024-06-04 16:10:16,953 INFO L125 PetriNetUnfolderBase]: For 443988/443999 co-relation queries the response was YES. [2024-06-04 16:10:17,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48242 conditions, 5826 events. 3482/5826 cut-off events. For 443988/443999 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 38746 event pairs, 665 based on Foata normal form. 4/5823 useless extension candidates. Maximal degree in co-relation 48059. Up to 4578 conditions per place. [2024-06-04 16:10:17,043 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 635 selfloop transitions, 75 changer transitions 0/716 dead transitions. [2024-06-04 16:10:17,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 716 transitions, 14755 flow [2024-06-04 16:10:17,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:10:17,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:10:17,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 235 transitions. [2024-06-04 16:10:17,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5210643015521065 [2024-06-04 16:10:17,044 INFO L175 Difference]: Start difference. First operand has 411 places, 603 transitions, 11359 flow. Second operand 11 states and 235 transitions. [2024-06-04 16:10:17,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 716 transitions, 14755 flow [2024-06-04 16:10:19,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 716 transitions, 14660 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-04 16:10:19,386 INFO L231 Difference]: Finished difference. Result has 419 places, 654 transitions, 12696 flow [2024-06-04 16:10:19,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11264, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12696, PETRI_PLACES=419, PETRI_TRANSITIONS=654} [2024-06-04 16:10:19,387 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 377 predicate places. [2024-06-04 16:10:19,387 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 654 transitions, 12696 flow [2024-06-04 16:10:19,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:10:19,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:10:19,387 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-06-04 16:10:19,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-04 16:10:19,387 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:10:19,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:10:19,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1739928856, now seen corresponding path program 2 times [2024-06-04 16:10:19,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:10:19,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879523985] [2024-06-04 16:10:19,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:10:19,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:10:19,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:10:19,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:10:19,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:10:19,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879523985] [2024-06-04 16:10:19,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879523985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:10:19,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:10:19,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 16:10:19,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077493020] [2024-06-04 16:10:19,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:10:19,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 16:10:19,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:10:19,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 16:10:19,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-04 16:10:19,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:10:19,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 654 transitions, 12696 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:10:19,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:10:19,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:10:19,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:10:20,967 INFO L124 PetriNetUnfolderBase]: 3551/5958 cut-off events. [2024-06-04 16:10:20,967 INFO L125 PetriNetUnfolderBase]: For 502196/502196 co-relation queries the response was YES. [2024-06-04 16:10:21,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51008 conditions, 5958 events. 3551/5958 cut-off events. For 502196/502196 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 39843 event pairs, 458 based on Foata normal form. 4/5951 useless extension candidates. Maximal degree in co-relation 50819. Up to 5011 conditions per place. [2024-06-04 16:10:21,060 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 607 selfloop transitions, 65 changer transitions 0/678 dead transitions. [2024-06-04 16:10:21,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 678 transitions, 14409 flow [2024-06-04 16:10:21,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:10:21,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:10:21,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-04 16:10:21,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-04 16:10:21,061 INFO L175 Difference]: Start difference. First operand has 419 places, 654 transitions, 12696 flow. Second operand 8 states and 156 transitions. [2024-06-04 16:10:21,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 678 transitions, 14409 flow [2024-06-04 16:10:23,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 678 transitions, 14247 flow, removed 61 selfloop flow, removed 4 redundant places. [2024-06-04 16:10:23,540 INFO L231 Difference]: Finished difference. Result has 424 places, 658 transitions, 12815 flow [2024-06-04 16:10:23,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12538, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12815, PETRI_PLACES=424, PETRI_TRANSITIONS=658} [2024-06-04 16:10:23,540 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 382 predicate places. [2024-06-04 16:10:23,540 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 658 transitions, 12815 flow [2024-06-04 16:10:23,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:10:23,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:10:23,540 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-06-04 16:10:23,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-04 16:10:23,540 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:10:23,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:10:23,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1850109808, now seen corresponding path program 3 times [2024-06-04 16:10:23,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:10:23,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008586759] [2024-06-04 16:10:23,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:10:23,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:10:23,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:10:23,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:10:23,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:10:23,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008586759] [2024-06-04 16:10:23,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008586759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:10:23,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:10:23,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:10:23,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332996706] [2024-06-04 16:10:23,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:10:23,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:10:23,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:10:23,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:10:23,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:10:23,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:10:23,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 658 transitions, 12815 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:10:23,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:10:23,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:10:23,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:10:25,209 INFO L124 PetriNetUnfolderBase]: 3605/6036 cut-off events. [2024-06-04 16:10:25,209 INFO L125 PetriNetUnfolderBase]: For 530066/530066 co-relation queries the response was YES. [2024-06-04 16:10:25,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52672 conditions, 6036 events. 3605/6036 cut-off events. For 530066/530066 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 40350 event pairs, 522 based on Foata normal form. 2/6027 useless extension candidates. Maximal degree in co-relation 52480. Up to 3546 conditions per place. [2024-06-04 16:10:25,301 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 501 selfloop transitions, 181 changer transitions 0/688 dead transitions. [2024-06-04 16:10:25,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 688 transitions, 14613 flow [2024-06-04 16:10:25,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:10:25,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:10:25,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-04 16:10:25,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524390243902439 [2024-06-04 16:10:25,302 INFO L175 Difference]: Start difference. First operand has 424 places, 658 transitions, 12815 flow. Second operand 8 states and 172 transitions. [2024-06-04 16:10:25,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 688 transitions, 14613 flow [2024-06-04 16:10:28,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 688 transitions, 14359 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-04 16:10:28,316 INFO L231 Difference]: Finished difference. Result has 427 places, 661 transitions, 13035 flow [2024-06-04 16:10:28,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12561, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13035, PETRI_PLACES=427, PETRI_TRANSITIONS=661} [2024-06-04 16:10:28,316 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 385 predicate places. [2024-06-04 16:10:28,316 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 661 transitions, 13035 flow [2024-06-04 16:10:28,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:10:28,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:10:28,317 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-06-04 16:10:28,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-04 16:10:28,317 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:10:28,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:10:28,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1957650990, now seen corresponding path program 4 times [2024-06-04 16:10:28,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:10:28,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900115179] [2024-06-04 16:10:28,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:10:28,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:10:28,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:10:28,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:10:28,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:10:28,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900115179] [2024-06-04 16:10:28,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900115179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:10:28,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:10:28,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:10:28,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81271685] [2024-06-04 16:10:28,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:10:28,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:10:28,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:10:28,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:10:28,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:10:28,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:10:28,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 661 transitions, 13035 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:10:28,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:10:28,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:10:28,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:10:30,076 INFO L124 PetriNetUnfolderBase]: 3621/6062 cut-off events. [2024-06-04 16:10:30,076 INFO L125 PetriNetUnfolderBase]: For 553083/553083 co-relation queries the response was YES. [2024-06-04 16:10:30,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53470 conditions, 6062 events. 3621/6062 cut-off events. For 553083/553083 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 40505 event pairs, 751 based on Foata normal form. 4/6057 useless extension candidates. Maximal degree in co-relation 53276. Up to 5140 conditions per place. [2024-06-04 16:10:30,167 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 552 selfloop transitions, 131 changer transitions 0/689 dead transitions. [2024-06-04 16:10:30,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 689 transitions, 14867 flow [2024-06-04 16:10:30,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:10:30,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:10:30,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-04 16:10:30,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5091463414634146 [2024-06-04 16:10:30,168 INFO L175 Difference]: Start difference. First operand has 427 places, 661 transitions, 13035 flow. Second operand 8 states and 167 transitions. [2024-06-04 16:10:30,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 689 transitions, 14867 flow [2024-06-04 16:10:32,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 689 transitions, 14627 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-04 16:10:32,880 INFO L231 Difference]: Finished difference. Result has 431 places, 667 transitions, 13277 flow [2024-06-04 16:10:32,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12805, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13277, PETRI_PLACES=431, PETRI_TRANSITIONS=667} [2024-06-04 16:10:32,881 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-06-04 16:10:32,881 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 667 transitions, 13277 flow [2024-06-04 16:10:32,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:10:32,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:10:32,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:10:32,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-04 16:10:32,881 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:10:32,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:10:32,881 INFO L85 PathProgramCache]: Analyzing trace with hash 309251952, now seen corresponding path program 5 times [2024-06-04 16:10:32,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:10:32,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782697774] [2024-06-04 16:10:32,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:10:32,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:10:32,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:10:33,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:10:33,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:10:33,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782697774] [2024-06-04 16:10:33,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782697774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:10:33,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:10:33,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:10:33,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905527460] [2024-06-04 16:10:33,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:10:33,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:10:33,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:10:33,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:10:33,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:10:33,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:10:33,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 667 transitions, 13277 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:10:33,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:10:33,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:10:33,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:10:34,557 INFO L124 PetriNetUnfolderBase]: 3611/6050 cut-off events. [2024-06-04 16:10:34,557 INFO L125 PetriNetUnfolderBase]: For 534970/534970 co-relation queries the response was YES. [2024-06-04 16:10:34,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53064 conditions, 6050 events. 3611/6050 cut-off events. For 534970/534970 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 40514 event pairs, 755 based on Foata normal form. 4/6047 useless extension candidates. Maximal degree in co-relation 52868. Up to 5203 conditions per place. [2024-06-04 16:10:34,656 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 550 selfloop transitions, 128 changer transitions 0/684 dead transitions. [2024-06-04 16:10:34,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 684 transitions, 14693 flow [2024-06-04 16:10:34,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:10:34,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:10:34,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-04 16:10:34,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-04 16:10:34,657 INFO L175 Difference]: Start difference. First operand has 431 places, 667 transitions, 13277 flow. Second operand 8 states and 164 transitions. [2024-06-04 16:10:34,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 684 transitions, 14693 flow [2024-06-04 16:10:37,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 684 transitions, 14385 flow, removed 81 selfloop flow, removed 4 redundant places. [2024-06-04 16:10:37,778 INFO L231 Difference]: Finished difference. Result has 435 places, 667 transitions, 13233 flow [2024-06-04 16:10:37,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12969, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=667, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13233, PETRI_PLACES=435, PETRI_TRANSITIONS=667} [2024-06-04 16:10:37,778 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 393 predicate places. [2024-06-04 16:10:37,778 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 667 transitions, 13233 flow [2024-06-04 16:10:37,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:10:37,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:10:37,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, 1] [2024-06-04 16:10:37,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-04 16:10:37,779 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:10:37,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:10:37,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1450127888, now seen corresponding path program 6 times [2024-06-04 16:10:37,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:10:37,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844952188] [2024-06-04 16:10:37,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:10:37,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:10:37,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:10:38,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:10:38,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:10:38,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844952188] [2024-06-04 16:10:38,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844952188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:10:38,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:10:38,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 16:10:38,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929219323] [2024-06-04 16:10:38,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:10:38,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 16:10:38,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:10:38,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 16:10:38,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-04 16:10:38,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:10:38,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 667 transitions, 13233 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:10:38,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:10:38,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:10:38,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:10:39,451 INFO L124 PetriNetUnfolderBase]: 3619/6054 cut-off events. [2024-06-04 16:10:39,451 INFO L125 PetriNetUnfolderBase]: For 533379/533379 co-relation queries the response was YES. [2024-06-04 16:10:39,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53184 conditions, 6054 events. 3619/6054 cut-off events. For 533379/533379 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 40470 event pairs, 745 based on Foata normal form. 2/6041 useless extension candidates. Maximal degree in co-relation 52986. Up to 4981 conditions per place. [2024-06-04 16:10:39,547 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 460 selfloop transitions, 232 changer transitions 0/698 dead transitions. [2024-06-04 16:10:39,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 698 transitions, 15044 flow [2024-06-04 16:10:39,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:10:39,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:10:39,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 187 transitions. [2024-06-04 16:10:39,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5067750677506775 [2024-06-04 16:10:39,548 INFO L175 Difference]: Start difference. First operand has 435 places, 667 transitions, 13233 flow. Second operand 9 states and 187 transitions. [2024-06-04 16:10:39,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 698 transitions, 15044 flow [2024-06-04 16:10:42,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 698 transitions, 14772 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-04 16:10:42,545 INFO L231 Difference]: Finished difference. Result has 438 places, 672 transitions, 13603 flow [2024-06-04 16:10:42,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12961, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=667, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13603, PETRI_PLACES=438, PETRI_TRANSITIONS=672} [2024-06-04 16:10:42,546 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 396 predicate places. [2024-06-04 16:10:42,546 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 672 transitions, 13603 flow [2024-06-04 16:10:42,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:10:42,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:10:42,546 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-06-04 16:10:42,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-04 16:10:42,547 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:10:42,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:10:42,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1441557008, now seen corresponding path program 7 times [2024-06-04 16:10:42,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:10:42,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14212932] [2024-06-04 16:10:42,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:10:42,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:10:42,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:10:42,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:10:42,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:10:42,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14212932] [2024-06-04 16:10:42,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14212932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:10:42,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:10:42,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 16:10:42,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483961702] [2024-06-04 16:10:42,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:10:42,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 16:10:42,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:10:42,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 16:10:42,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-04 16:10:42,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:10:42,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 672 transitions, 13603 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:10:42,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:10:42,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:10:42,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:10:44,278 INFO L124 PetriNetUnfolderBase]: 3627/6074 cut-off events. [2024-06-04 16:10:44,279 INFO L125 PetriNetUnfolderBase]: For 547431/547431 co-relation queries the response was YES. [2024-06-04 16:10:44,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53823 conditions, 6074 events. 3627/6074 cut-off events. For 547431/547431 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 40644 event pairs, 755 based on Foata normal form. 2/6069 useless extension candidates. Maximal degree in co-relation 53623. Up to 5051 conditions per place. [2024-06-04 16:10:44,378 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 460 selfloop transitions, 229 changer transitions 0/695 dead transitions. [2024-06-04 16:10:44,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 695 transitions, 15129 flow [2024-06-04 16:10:44,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:10:44,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:10:44,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-04 16:10:44,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4932249322493225 [2024-06-04 16:10:44,379 INFO L175 Difference]: Start difference. First operand has 438 places, 672 transitions, 13603 flow. Second operand 9 states and 182 transitions. [2024-06-04 16:10:44,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 695 transitions, 15129 flow [2024-06-04 16:10:47,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 695 transitions, 14749 flow, removed 55 selfloop flow, removed 5 redundant places. [2024-06-04 16:10:47,740 INFO L231 Difference]: Finished difference. Result has 442 places, 674 transitions, 13764 flow [2024-06-04 16:10:47,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13245, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13764, PETRI_PLACES=442, PETRI_TRANSITIONS=674} [2024-06-04 16:10:47,740 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 400 predicate places. [2024-06-04 16:10:47,740 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 674 transitions, 13764 flow [2024-06-04 16:10:47,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:10:47,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:10:47,741 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-06-04 16:10:47,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-04 16:10:47,741 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:10:47,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:10:47,741 INFO L85 PathProgramCache]: Analyzing trace with hash -1154669678, now seen corresponding path program 8 times [2024-06-04 16:10:47,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:10:47,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202286609] [2024-06-04 16:10:47,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:10:47,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:10:47,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:10:48,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:10:48,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:10:48,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202286609] [2024-06-04 16:10:48,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202286609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:10:48,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:10:48,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 16:10:48,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370794674] [2024-06-04 16:10:48,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:10:48,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 16:10:48,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:10:48,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 16:10:48,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-04 16:10:48,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:10:48,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 674 transitions, 13764 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:10:48,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:10:48,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:10:48,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:10:49,420 INFO L124 PetriNetUnfolderBase]: 3622/6067 cut-off events. [2024-06-04 16:10:49,420 INFO L125 PetriNetUnfolderBase]: For 546625/546625 co-relation queries the response was YES. [2024-06-04 16:10:49,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53966 conditions, 6067 events. 3622/6067 cut-off events. For 546625/546625 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 40594 event pairs, 754 based on Foata normal form. 2/6062 useless extension candidates. Maximal degree in co-relation 53764. Up to 5044 conditions per place. [2024-06-04 16:10:49,524 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 459 selfloop transitions, 227 changer transitions 0/692 dead transitions. [2024-06-04 16:10:49,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 692 transitions, 15198 flow [2024-06-04 16:10:49,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:10:49,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:10:49,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-04 16:10:49,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-04 16:10:49,525 INFO L175 Difference]: Start difference. First operand has 442 places, 674 transitions, 13764 flow. Second operand 9 states and 180 transitions. [2024-06-04 16:10:49,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 692 transitions, 15198 flow [2024-06-04 16:10:52,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 692 transitions, 14705 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-04 16:10:52,679 INFO L231 Difference]: Finished difference. Result has 444 places, 674 transitions, 13732 flow [2024-06-04 16:10:52,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13271, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13732, PETRI_PLACES=444, PETRI_TRANSITIONS=674} [2024-06-04 16:10:52,679 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 402 predicate places. [2024-06-04 16:10:52,680 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 674 transitions, 13732 flow [2024-06-04 16:10:52,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:10:52,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:10:52,680 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-06-04 16:10:52,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-04 16:10:52,680 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:10:52,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:10:52,681 INFO L85 PathProgramCache]: Analyzing trace with hash -177110576, now seen corresponding path program 9 times [2024-06-04 16:10:52,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:10:52,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816634944] [2024-06-04 16:10:52,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:10:52,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:10:52,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:10:52,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-06-04 16:10:52,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:10:52,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816634944] [2024-06-04 16:10:52,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816634944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:10:52,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:10:52,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:10:52,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45690114] [2024-06-04 16:10:52,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:10:52,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:10:52,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:10:52,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:10:52,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:10:53,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:10:53,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 674 transitions, 13732 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:10:53,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:10:53,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:10:53,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:10:54,385 INFO L124 PetriNetUnfolderBase]: 3610/6038 cut-off events. [2024-06-04 16:10:54,386 INFO L125 PetriNetUnfolderBase]: For 547167/547167 co-relation queries the response was YES. [2024-06-04 16:10:54,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53698 conditions, 6038 events. 3610/6038 cut-off events. For 547167/547167 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 40420 event pairs, 741 based on Foata normal form. 2/6026 useless extension candidates. Maximal degree in co-relation 53495. Up to 5137 conditions per place. [2024-06-04 16:10:54,488 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 555 selfloop transitions, 136 changer transitions 0/697 dead transitions. [2024-06-04 16:10:54,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 697 transitions, 15202 flow [2024-06-04 16:10:54,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:10:54,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:10:54,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-04 16:10:54,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182926829268293 [2024-06-04 16:10:54,488 INFO L175 Difference]: Start difference. First operand has 444 places, 674 transitions, 13732 flow. Second operand 8 states and 170 transitions. [2024-06-04 16:10:54,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 697 transitions, 15202 flow [2024-06-04 16:10:57,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 697 transitions, 14689 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-04 16:10:57,688 INFO L231 Difference]: Finished difference. Result has 445 places, 674 transitions, 13503 flow [2024-06-04 16:10:57,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13219, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13503, PETRI_PLACES=445, PETRI_TRANSITIONS=674} [2024-06-04 16:10:57,689 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 403 predicate places. [2024-06-04 16:10:57,689 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 674 transitions, 13503 flow [2024-06-04 16:10:57,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:10:57,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:10:57,690 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-06-04 16:10:57,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-04 16:10:57,690 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:10:57,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:10:57,690 INFO L85 PathProgramCache]: Analyzing trace with hash -1445270963, now seen corresponding path program 1 times [2024-06-04 16:10:57,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:10:57,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519131525] [2024-06-04 16:10:57,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:10:57,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:10:57,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:10:57,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:10:57,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:10:57,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519131525] [2024-06-04 16:10:57,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519131525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:10:57,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:10:57,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 16:10:57,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034993] [2024-06-04 16:10:57,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:10:57,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 16:10:57,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:10:57,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 16:10:57,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-04 16:10:58,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:10:58,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 674 transitions, 13503 flow. Second operand has 12 states, 12 states have (on average 13.5) internal successors, (162), 12 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:10:58,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:10:58,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:10:58,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:10:59,550 INFO L124 PetriNetUnfolderBase]: 3631/6084 cut-off events. [2024-06-04 16:10:59,551 INFO L125 PetriNetUnfolderBase]: For 560763/560763 co-relation queries the response was YES. [2024-06-04 16:10:59,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54061 conditions, 6084 events. 3631/6084 cut-off events. For 560763/560763 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 40827 event pairs, 750 based on Foata normal form. 1/6081 useless extension candidates. Maximal degree in co-relation 53857. Up to 5113 conditions per place. [2024-06-04 16:10:59,649 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 510 selfloop transitions, 211 changer transitions 0/727 dead transitions. [2024-06-04 16:10:59,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 727 transitions, 15795 flow [2024-06-04 16:10:59,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-04 16:10:59,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-04 16:10:59,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 267 transitions. [2024-06-04 16:10:59,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.50093808630394 [2024-06-04 16:10:59,650 INFO L175 Difference]: Start difference. First operand has 445 places, 674 transitions, 13503 flow. Second operand 13 states and 267 transitions. [2024-06-04 16:10:59,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 727 transitions, 15795 flow [2024-06-04 16:11:03,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 727 transitions, 15509 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-04 16:11:03,077 INFO L231 Difference]: Finished difference. Result has 453 places, 685 transitions, 13921 flow [2024-06-04 16:11:03,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13221, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=13921, PETRI_PLACES=453, PETRI_TRANSITIONS=685} [2024-06-04 16:11:03,077 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 411 predicate places. [2024-06-04 16:11:03,077 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 685 transitions, 13921 flow [2024-06-04 16:11:03,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 13.5) internal successors, (162), 12 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:11:03,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:11:03,078 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-06-04 16:11:03,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-04 16:11:03,078 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:11:03,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:11:03,078 INFO L85 PathProgramCache]: Analyzing trace with hash 1982869129, now seen corresponding path program 2 times [2024-06-04 16:11:03,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:11:03,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219280558] [2024-06-04 16:11:03,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:11:03,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:11:03,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:11:03,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:11:03,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:11:03,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219280558] [2024-06-04 16:11:03,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219280558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:11:03,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:11:03,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 16:11:03,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710581224] [2024-06-04 16:11:03,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:11:03,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 16:11:03,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:11:03,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 16:11:03,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-04 16:11:03,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:11:03,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 685 transitions, 13921 flow. Second operand has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 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-06-04 16:11:03,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:11:03,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:11:03,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:11:05,005 INFO L124 PetriNetUnfolderBase]: 3636/6093 cut-off events. [2024-06-04 16:11:05,005 INFO L125 PetriNetUnfolderBase]: For 572591/572591 co-relation queries the response was YES. [2024-06-04 16:11:05,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54403 conditions, 6093 events. 3636/6093 cut-off events. For 572591/572591 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 40909 event pairs, 750 based on Foata normal form. 1/6090 useless extension candidates. Maximal degree in co-relation 54196. Up to 5119 conditions per place. [2024-06-04 16:11:05,096 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 503 selfloop transitions, 217 changer transitions 0/726 dead transitions. [2024-06-04 16:11:05,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 726 transitions, 16023 flow [2024-06-04 16:11:05,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 16:11:05,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 16:11:05,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 246 transitions. [2024-06-04 16:11:05,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-04 16:11:05,097 INFO L175 Difference]: Start difference. First operand has 453 places, 685 transitions, 13921 flow. Second operand 12 states and 246 transitions. [2024-06-04 16:11:05,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 726 transitions, 16023 flow [2024-06-04 16:11:08,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 726 transitions, 15543 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-04 16:11:08,071 INFO L231 Difference]: Finished difference. Result has 458 places, 690 transitions, 14009 flow [2024-06-04 16:11:08,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13447, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14009, PETRI_PLACES=458, PETRI_TRANSITIONS=690} [2024-06-04 16:11:08,072 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 416 predicate places. [2024-06-04 16:11:08,072 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 690 transitions, 14009 flow [2024-06-04 16:11:08,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 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-06-04 16:11:08,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:11:08,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:11:08,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-04 16:11:08,072 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:11:08,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:11:08,073 INFO L85 PathProgramCache]: Analyzing trace with hash 772115073, now seen corresponding path program 3 times [2024-06-04 16:11:08,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:11:08,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918127045] [2024-06-04 16:11:08,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:11:08,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:11:08,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:11:08,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:11:08,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:11:08,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918127045] [2024-06-04 16:11:08,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918127045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:11:08,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:11:08,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 16:11:08,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354718240] [2024-06-04 16:11:08,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:11:08,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 16:11:08,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:11:08,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 16:11:08,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-04 16:11:08,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:11:08,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 690 transitions, 14009 flow. Second operand has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 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-06-04 16:11:08,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:11:08,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:11:08,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:11:10,068 INFO L124 PetriNetUnfolderBase]: 3649/6110 cut-off events. [2024-06-04 16:11:10,069 INFO L125 PetriNetUnfolderBase]: For 587106/587106 co-relation queries the response was YES. [2024-06-04 16:11:10,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54832 conditions, 6110 events. 3649/6110 cut-off events. For 587106/587106 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 41005 event pairs, 750 based on Foata normal form. 1/6107 useless extension candidates. Maximal degree in co-relation 54622. Up to 5134 conditions per place. [2024-06-04 16:11:10,162 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 504 selfloop transitions, 219 changer transitions 0/729 dead transitions. [2024-06-04 16:11:10,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 729 transitions, 16151 flow [2024-06-04 16:11:10,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 16:11:10,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 16:11:10,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 245 transitions. [2024-06-04 16:11:10,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49796747967479676 [2024-06-04 16:11:10,164 INFO L175 Difference]: Start difference. First operand has 458 places, 690 transitions, 14009 flow. Second operand 12 states and 245 transitions. [2024-06-04 16:11:10,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 729 transitions, 16151 flow [2024-06-04 16:11:12,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 729 transitions, 15565 flow, removed 42 selfloop flow, removed 9 redundant places. [2024-06-04 16:11:12,885 INFO L231 Difference]: Finished difference. Result has 462 places, 697 transitions, 14029 flow [2024-06-04 16:11:12,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13463, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14029, PETRI_PLACES=462, PETRI_TRANSITIONS=697} [2024-06-04 16:11:12,885 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 420 predicate places. [2024-06-04 16:11:12,885 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 697 transitions, 14029 flow [2024-06-04 16:11:12,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 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-06-04 16:11:12,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:11:12,886 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-06-04 16:11:12,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-04 16:11:12,886 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:11:12,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:11:12,886 INFO L85 PathProgramCache]: Analyzing trace with hash 600345933, now seen corresponding path program 4 times [2024-06-04 16:11:12,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:11:12,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680748866] [2024-06-04 16:11:12,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:11:12,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:11:12,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:11:13,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:11:13,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:11:13,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680748866] [2024-06-04 16:11:13,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680748866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:11:13,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:11:13,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 16:11:13,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176401521] [2024-06-04 16:11:13,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:11:13,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 16:11:13,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:11:13,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 16:11:13,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-04 16:11:13,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:11:13,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 697 transitions, 14029 flow. Second operand has 12 states, 12 states have (on average 13.5) internal successors, (162), 12 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:11:13,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:11:13,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:11:13,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:11:14,943 INFO L124 PetriNetUnfolderBase]: 3662/6137 cut-off events. [2024-06-04 16:11:14,943 INFO L125 PetriNetUnfolderBase]: For 600661/600661 co-relation queries the response was YES. [2024-06-04 16:11:15,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55119 conditions, 6137 events. 3662/6137 cut-off events. For 600661/600661 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 41241 event pairs, 750 based on Foata normal form. 1/6134 useless extension candidates. Maximal degree in co-relation 54907. Up to 5149 conditions per place. [2024-06-04 16:11:15,044 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 507 selfloop transitions, 226 changer transitions 0/739 dead transitions. [2024-06-04 16:11:15,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 739 transitions, 16171 flow [2024-06-04 16:11:15,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-04 16:11:15,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-04 16:11:15,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 264 transitions. [2024-06-04 16:11:15,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49530956848030017 [2024-06-04 16:11:15,045 INFO L175 Difference]: Start difference. First operand has 462 places, 697 transitions, 14029 flow. Second operand 13 states and 264 transitions. [2024-06-04 16:11:15,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 739 transitions, 16171 flow [2024-06-04 16:11:17,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 739 transitions, 15816 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-04 16:11:17,911 INFO L231 Difference]: Finished difference. Result has 468 places, 704 transitions, 14266 flow [2024-06-04 16:11:17,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13680, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=14266, PETRI_PLACES=468, PETRI_TRANSITIONS=704} [2024-06-04 16:11:17,911 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 426 predicate places. [2024-06-04 16:11:17,911 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 704 transitions, 14266 flow [2024-06-04 16:11:17,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 13.5) internal successors, (162), 12 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:11:17,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:11:17,912 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-06-04 16:11:17,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-04 16:11:17,912 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:11:17,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:11:17,912 INFO L85 PathProgramCache]: Analyzing trace with hash 600351513, now seen corresponding path program 5 times [2024-06-04 16:11:17,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:11:17,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559373665] [2024-06-04 16:11:17,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:11:17,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:11:17,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:11:18,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:11:18,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:11:18,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559373665] [2024-06-04 16:11:18,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559373665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:11:18,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:11:18,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 16:11:18,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726714612] [2024-06-04 16:11:18,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:11:18,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 16:11:18,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:11:18,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 16:11:18,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-04 16:11:18,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:11:18,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 704 transitions, 14266 flow. Second operand has 12 states, 12 states have (on average 13.5) internal successors, (162), 12 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:11:18,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:11:18,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:11:18,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:11:19,872 INFO L124 PetriNetUnfolderBase]: 3659/6133 cut-off events. [2024-06-04 16:11:19,872 INFO L125 PetriNetUnfolderBase]: For 608006/608006 co-relation queries the response was YES. [2024-06-04 16:11:19,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55172 conditions, 6133 events. 3659/6133 cut-off events. For 608006/608006 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 41209 event pairs, 750 based on Foata normal form. 1/6130 useless extension candidates. Maximal degree in co-relation 54958. Up to 5146 conditions per place. [2024-06-04 16:11:19,980 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 507 selfloop transitions, 227 changer transitions 0/740 dead transitions. [2024-06-04 16:11:19,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 740 transitions, 16092 flow [2024-06-04 16:11:19,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-04 16:11:19,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-04 16:11:19,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 293 transitions. [2024-06-04 16:11:19,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4764227642276423 [2024-06-04 16:11:19,981 INFO L175 Difference]: Start difference. First operand has 468 places, 704 transitions, 14266 flow. Second operand 15 states and 293 transitions. [2024-06-04 16:11:19,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 740 transitions, 16092 flow [2024-06-04 16:11:22,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 740 transitions, 15743 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-04 16:11:22,989 INFO L231 Difference]: Finished difference. Result has 474 places, 704 transitions, 14377 flow [2024-06-04 16:11:22,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13917, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=14377, PETRI_PLACES=474, PETRI_TRANSITIONS=704} [2024-06-04 16:11:22,990 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 432 predicate places. [2024-06-04 16:11:22,990 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 704 transitions, 14377 flow [2024-06-04 16:11:22,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 13.5) internal successors, (162), 12 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:11:22,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:11:22,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:11:22,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-04 16:11:22,991 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:11:22,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:11:22,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1420147153, now seen corresponding path program 6 times [2024-06-04 16:11:22,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:11:22,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402133343] [2024-06-04 16:11:22,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:11:22,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:11:22,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:11:23,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:11:23,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:11:23,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402133343] [2024-06-04 16:11:23,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402133343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:11:23,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:11:23,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 16:11:23,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608026346] [2024-06-04 16:11:23,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:11:23,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 16:11:23,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:11:23,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 16:11:23,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-04 16:11:23,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:11:23,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 704 transitions, 14377 flow. Second operand has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 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-06-04 16:11:23,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:11:23,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:11:23,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:11:24,840 INFO L124 PetriNetUnfolderBase]: 3656/6129 cut-off events. [2024-06-04 16:11:24,840 INFO L125 PetriNetUnfolderBase]: For 615654/615654 co-relation queries the response was YES. [2024-06-04 16:11:24,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55200 conditions, 6129 events. 3656/6129 cut-off events. For 615654/615654 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 41230 event pairs, 750 based on Foata normal form. 1/6126 useless extension candidates. Maximal degree in co-relation 54985. Up to 5143 conditions per place. [2024-06-04 16:11:24,949 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 499 selfloop transitions, 229 changer transitions 0/734 dead transitions. [2024-06-04 16:11:24,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 734 transitions, 16173 flow [2024-06-04 16:11:24,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 16:11:24,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 16:11:24,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 244 transitions. [2024-06-04 16:11:24,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4959349593495935 [2024-06-04 16:11:24,950 INFO L175 Difference]: Start difference. First operand has 474 places, 704 transitions, 14377 flow. Second operand 12 states and 244 transitions. [2024-06-04 16:11:24,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 734 transitions, 16173 flow [2024-06-04 16:11:28,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 734 transitions, 15711 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-04 16:11:28,511 INFO L231 Difference]: Finished difference. Result has 473 places, 704 transitions, 14379 flow [2024-06-04 16:11:28,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13915, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14379, PETRI_PLACES=473, PETRI_TRANSITIONS=704} [2024-06-04 16:11:28,512 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 431 predicate places. [2024-06-04 16:11:28,512 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 704 transitions, 14379 flow [2024-06-04 16:11:28,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 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-06-04 16:11:28,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:11:28,512 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-06-04 16:11:28,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-04 16:11:28,512 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:11:28,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:11:28,513 INFO L85 PathProgramCache]: Analyzing trace with hash 887597544, now seen corresponding path program 1 times [2024-06-04 16:11:28,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:11:28,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385836774] [2024-06-04 16:11:28,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:11:28,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:11:28,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:11:28,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:11:28,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:11:28,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385836774] [2024-06-04 16:11:28,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385836774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:11:28,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:11:28,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 16:11:28,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527769601] [2024-06-04 16:11:28,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:11:28,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 16:11:28,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:11:28,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 16:11:28,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-04 16:11:28,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:11:28,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 704 transitions, 14379 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:11:28,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:11:28,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:11:28,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:11:30,737 INFO L124 PetriNetUnfolderBase]: 3692/6183 cut-off events. [2024-06-04 16:11:30,737 INFO L125 PetriNetUnfolderBase]: For 677852/677852 co-relation queries the response was YES. [2024-06-04 16:11:30,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55949 conditions, 6183 events. 3692/6183 cut-off events. For 677852/677852 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 41547 event pairs, 752 based on Foata normal form. 10/6189 useless extension candidates. Maximal degree in co-relation 55733. Up to 5285 conditions per place. [2024-06-04 16:11:30,838 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 565 selfloop transitions, 166 changer transitions 0/737 dead transitions. [2024-06-04 16:11:30,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 737 transitions, 16053 flow [2024-06-04 16:11:30,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 16:11:30,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 16:11:30,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 247 transitions. [2024-06-04 16:11:30,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5020325203252033 [2024-06-04 16:11:30,839 INFO L175 Difference]: Start difference. First operand has 473 places, 704 transitions, 14379 flow. Second operand 12 states and 247 transitions. [2024-06-04 16:11:30,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 737 transitions, 16053 flow [2024-06-04 16:11:33,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 737 transitions, 15621 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-04 16:11:33,909 INFO L231 Difference]: Finished difference. Result has 476 places, 706 transitions, 14356 flow [2024-06-04 16:11:33,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13947, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14356, PETRI_PLACES=476, PETRI_TRANSITIONS=706} [2024-06-04 16:11:33,909 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 434 predicate places. [2024-06-04 16:11:33,909 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 706 transitions, 14356 flow [2024-06-04 16:11:33,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:11:33,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:11:33,910 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-06-04 16:11:33,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-04 16:11:33,910 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:11:33,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:11:33,910 INFO L85 PathProgramCache]: Analyzing trace with hash 2107593289, now seen corresponding path program 7 times [2024-06-04 16:11:33,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:11:33,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673426377] [2024-06-04 16:11:33,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:11:33,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:11:33,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:11:34,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:11:34,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:11:34,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673426377] [2024-06-04 16:11:34,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673426377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:11:34,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:11:34,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 16:11:34,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13685813] [2024-06-04 16:11:34,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:11:34,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 16:11:34,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:11:34,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 16:11:34,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-04 16:11:34,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:11:34,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 706 transitions, 14356 flow. Second operand has 12 states, 12 states have (on average 13.5) internal successors, (162), 12 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:11:34,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:11:34,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:11:34,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:11:36,116 INFO L124 PetriNetUnfolderBase]: 3697/6194 cut-off events. [2024-06-04 16:11:36,117 INFO L125 PetriNetUnfolderBase]: For 642252/642252 co-relation queries the response was YES. [2024-06-04 16:11:36,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56125 conditions, 6194 events. 3697/6194 cut-off events. For 642252/642252 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 41694 event pairs, 754 based on Foata normal form. 1/6191 useless extension candidates. Maximal degree in co-relation 55908. Up to 5205 conditions per place. [2024-06-04 16:11:36,218 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 504 selfloop transitions, 230 changer transitions 0/740 dead transitions. [2024-06-04 16:11:36,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 740 transitions, 16226 flow [2024-06-04 16:11:36,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-04 16:11:36,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-04 16:11:36,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 260 transitions. [2024-06-04 16:11:36,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-04 16:11:36,219 INFO L175 Difference]: Start difference. First operand has 476 places, 706 transitions, 14356 flow. Second operand 13 states and 260 transitions. [2024-06-04 16:11:36,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 740 transitions, 16226 flow [2024-06-04 16:11:39,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 740 transitions, 15838 flow, removed 26 selfloop flow, removed 11 redundant places. [2024-06-04 16:11:39,600 INFO L231 Difference]: Finished difference. Result has 478 places, 709 transitions, 14492 flow [2024-06-04 16:11:39,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13970, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=14492, PETRI_PLACES=478, PETRI_TRANSITIONS=709} [2024-06-04 16:11:39,600 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 436 predicate places. [2024-06-04 16:11:39,600 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 709 transitions, 14492 flow [2024-06-04 16:11:39,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 13.5) internal successors, (162), 12 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:11:39,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:11:39,600 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-06-04 16:11:39,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-04 16:11:39,601 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:11:39,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:11:39,601 INFO L85 PathProgramCache]: Analyzing trace with hash 927097017, now seen corresponding path program 8 times [2024-06-04 16:11:39,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:11:39,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843097054] [2024-06-04 16:11:39,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:11:39,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:11:39,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:11:39,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:11:39,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:11:39,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843097054] [2024-06-04 16:11:39,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843097054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:11:39,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:11:39,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 16:11:39,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381267006] [2024-06-04 16:11:39,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:11:39,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 16:11:39,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:11:39,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 16:11:39,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-04 16:11:39,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:11:39,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 709 transitions, 14492 flow. Second operand has 12 states, 12 states have (on average 13.5) internal successors, (162), 12 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:11:39,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:11:39,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:11:39,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:11:41,786 INFO L124 PetriNetUnfolderBase]: 3702/6203 cut-off events. [2024-06-04 16:11:41,786 INFO L125 PetriNetUnfolderBase]: For 638514/638514 co-relation queries the response was YES. [2024-06-04 16:11:41,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55944 conditions, 6203 events. 3702/6203 cut-off events. For 638514/638514 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 41783 event pairs, 754 based on Foata normal form. 1/6200 useless extension candidates. Maximal degree in co-relation 55726. Up to 5211 conditions per place. [2024-06-04 16:11:41,896 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 508 selfloop transitions, 230 changer transitions 0/744 dead transitions. [2024-06-04 16:11:41,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 744 transitions, 16584 flow [2024-06-04 16:11:41,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-04 16:11:41,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-04 16:11:41,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 262 transitions. [2024-06-04 16:11:41,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4915572232645403 [2024-06-04 16:11:41,897 INFO L175 Difference]: Start difference. First operand has 478 places, 709 transitions, 14492 flow. Second operand 13 states and 262 transitions. [2024-06-04 16:11:41,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 744 transitions, 16584 flow [2024-06-04 16:11:45,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 744 transitions, 16256 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-04 16:11:45,206 INFO L231 Difference]: Finished difference. Result has 483 places, 713 transitions, 14718 flow [2024-06-04 16:11:45,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14167, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=709, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=14718, PETRI_PLACES=483, PETRI_TRANSITIONS=713} [2024-06-04 16:11:45,206 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 441 predicate places. [2024-06-04 16:11:45,206 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 713 transitions, 14718 flow [2024-06-04 16:11:45,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 13.5) internal successors, (162), 12 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:11:45,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:11:45,207 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-06-04 16:11:45,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-04 16:11:45,207 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:11:45,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:11:45,207 INFO L85 PathProgramCache]: Analyzing trace with hash -1923250991, now seen corresponding path program 9 times [2024-06-04 16:11:45,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:11:45,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292626643] [2024-06-04 16:11:45,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:11:45,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:11:45,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:11:45,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:11:45,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:11:45,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292626643] [2024-06-04 16:11:45,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292626643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:11:45,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:11:45,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 16:11:45,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567210029] [2024-06-04 16:11:45,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:11:45,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 16:11:45,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:11:45,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 16:11:45,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-04 16:11:45,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:11:45,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 713 transitions, 14718 flow. Second operand has 12 states, 12 states have (on average 13.5) internal successors, (162), 12 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:11:45,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:11:45,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:11:45,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:11:47,296 INFO L124 PetriNetUnfolderBase]: 3715/6225 cut-off events. [2024-06-04 16:11:47,296 INFO L125 PetriNetUnfolderBase]: For 658218/658218 co-relation queries the response was YES. [2024-06-04 16:11:47,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56446 conditions, 6225 events. 3715/6225 cut-off events. For 658218/658218 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 41950 event pairs, 754 based on Foata normal form. 1/6222 useless extension candidates. Maximal degree in co-relation 56226. Up to 5226 conditions per place. [2024-06-04 16:11:47,397 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 505 selfloop transitions, 240 changer transitions 0/751 dead transitions. [2024-06-04 16:11:47,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 751 transitions, 17094 flow [2024-06-04 16:11:47,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-04 16:11:47,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-04 16:11:47,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 266 transitions. [2024-06-04 16:11:47,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49906191369606 [2024-06-04 16:11:47,398 INFO L175 Difference]: Start difference. First operand has 483 places, 713 transitions, 14718 flow. Second operand 13 states and 266 transitions. [2024-06-04 16:11:47,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 751 transitions, 17094 flow [2024-06-04 16:11:51,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 751 transitions, 16741 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-04 16:11:51,242 INFO L231 Difference]: Finished difference. Result has 487 places, 720 transitions, 15040 flow [2024-06-04 16:11:51,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14371, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=15040, PETRI_PLACES=487, PETRI_TRANSITIONS=720} [2024-06-04 16:11:51,243 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 445 predicate places. [2024-06-04 16:11:51,243 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 720 transitions, 15040 flow [2024-06-04 16:11:51,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 13.5) internal successors, (162), 12 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:11:51,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:11:51,243 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-06-04 16:11:51,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-04 16:11:51,243 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:11:51,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:11:51,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1535259763, now seen corresponding path program 10 times [2024-06-04 16:11:51,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:11:51,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976008241] [2024-06-04 16:11:51,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:11:51,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:11:51,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:11:51,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:11:51,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:11:51,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976008241] [2024-06-04 16:11:51,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976008241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:11:51,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:11:51,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 16:11:51,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18178272] [2024-06-04 16:11:51,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:11:51,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 16:11:51,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:11:51,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 16:11:51,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-04 16:11:51,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:11:51,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 720 transitions, 15040 flow. Second operand has 12 states, 12 states have (on average 13.5) internal successors, (162), 12 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:11:51,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:11:51,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:11:51,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:11:53,247 INFO L124 PetriNetUnfolderBase]: 3712/6221 cut-off events. [2024-06-04 16:11:53,247 INFO L125 PetriNetUnfolderBase]: For 666395/666395 co-relation queries the response was YES. [2024-06-04 16:11:53,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56567 conditions, 6221 events. 3712/6221 cut-off events. For 666395/666395 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 41970 event pairs, 754 based on Foata normal form. 1/6218 useless extension candidates. Maximal degree in co-relation 56345. Up to 5223 conditions per place. [2024-06-04 16:11:53,481 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 508 selfloop transitions, 237 changer transitions 0/751 dead transitions. [2024-06-04 16:11:53,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 751 transitions, 16860 flow [2024-06-04 16:11:53,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-04 16:11:53,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-04 16:11:53,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 293 transitions. [2024-06-04 16:11:53,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4764227642276423 [2024-06-04 16:11:53,482 INFO L175 Difference]: Start difference. First operand has 487 places, 720 transitions, 15040 flow. Second operand 15 states and 293 transitions. [2024-06-04 16:11:53,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 751 transitions, 16860 flow [2024-06-04 16:11:57,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 751 transitions, 16201 flow, removed 17 selfloop flow, removed 11 redundant places. [2024-06-04 16:11:57,014 INFO L231 Difference]: Finished difference. Result has 491 places, 720 transitions, 14861 flow [2024-06-04 16:11:57,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14381, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=237, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=14861, PETRI_PLACES=491, PETRI_TRANSITIONS=720} [2024-06-04 16:11:57,015 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 449 predicate places. [2024-06-04 16:11:57,015 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 720 transitions, 14861 flow [2024-06-04 16:11:57,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 13.5) internal successors, (162), 12 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:11:57,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:11:57,015 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-06-04 16:11:57,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-04 16:11:57,015 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:11:57,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:11:57,016 INFO L85 PathProgramCache]: Analyzing trace with hash 887406243, now seen corresponding path program 11 times [2024-06-04 16:11:57,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:11:57,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922093384] [2024-06-04 16:11:57,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:11:57,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:11:57,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:11:57,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:11:57,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:11:57,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922093384] [2024-06-04 16:11:57,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922093384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:11:57,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:11:57,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 16:11:57,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649032282] [2024-06-04 16:11:57,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:11:57,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 16:11:57,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:11:57,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 16:11:57,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-04 16:11:57,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:11:57,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 720 transitions, 14861 flow. Second operand has 12 states, 12 states have (on average 13.5) internal successors, (162), 12 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:11:57,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:11:57,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:11:57,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:11:59,155 INFO L124 PetriNetUnfolderBase]: 3709/6212 cut-off events. [2024-06-04 16:11:59,155 INFO L125 PetriNetUnfolderBase]: For 668729/668729 co-relation queries the response was YES. [2024-06-04 16:11:59,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56356 conditions, 6212 events. 3709/6212 cut-off events. For 668729/668729 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 41815 event pairs, 754 based on Foata normal form. 1/6209 useless extension candidates. Maximal degree in co-relation 56134. Up to 5220 conditions per place. [2024-06-04 16:11:59,265 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 507 selfloop transitions, 237 changer transitions 0/750 dead transitions. [2024-06-04 16:11:59,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 750 transitions, 16891 flow [2024-06-04 16:11:59,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-04 16:11:59,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-04 16:11:59,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 264 transitions. [2024-06-04 16:11:59,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49530956848030017 [2024-06-04 16:11:59,266 INFO L175 Difference]: Start difference. First operand has 491 places, 720 transitions, 14861 flow. Second operand 13 states and 264 transitions. [2024-06-04 16:11:59,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 750 transitions, 16891 flow [2024-06-04 16:12:03,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 750 transitions, 16409 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-04 16:12:03,435 INFO L231 Difference]: Finished difference. Result has 491 places, 720 transitions, 14859 flow [2024-06-04 16:12:03,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14379, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=237, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=14859, PETRI_PLACES=491, PETRI_TRANSITIONS=720} [2024-06-04 16:12:03,436 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 449 predicate places. [2024-06-04 16:12:03,436 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 720 transitions, 14859 flow [2024-06-04 16:12:03,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 13.5) internal successors, (162), 12 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:12:03,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:12:03,436 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-06-04 16:12:03,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-04 16:12:03,437 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:12:03,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:12:03,437 INFO L85 PathProgramCache]: Analyzing trace with hash 887590383, now seen corresponding path program 12 times [2024-06-04 16:12:03,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:12:03,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237130050] [2024-06-04 16:12:03,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:12:03,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:12:03,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:12:03,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:12:03,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:12:03,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237130050] [2024-06-04 16:12:03,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237130050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:12:03,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:12:03,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 16:12:03,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221339349] [2024-06-04 16:12:03,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:12:03,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 16:12:03,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:12:03,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 16:12:03,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-04 16:12:03,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:12:03,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 720 transitions, 14859 flow. Second operand has 12 states, 12 states have (on average 13.5) internal successors, (162), 12 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:12:03,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:12:03,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:12:03,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:12:05,491 INFO L124 PetriNetUnfolderBase]: 3706/6208 cut-off events. [2024-06-04 16:12:05,491 INFO L125 PetriNetUnfolderBase]: For 674119/674119 co-relation queries the response was YES. [2024-06-04 16:12:05,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56313 conditions, 6208 events. 3706/6208 cut-off events. For 674119/674119 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 41807 event pairs, 754 based on Foata normal form. 1/6205 useless extension candidates. Maximal degree in co-relation 56090. Up to 5217 conditions per place. [2024-06-04 16:12:05,775 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 500 selfloop transitions, 245 changer transitions 0/751 dead transitions. [2024-06-04 16:12:05,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 751 transitions, 16683 flow [2024-06-04 16:12:05,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-04 16:12:05,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-04 16:12:05,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 298 transitions. [2024-06-04 16:12:05,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4845528455284553 [2024-06-04 16:12:05,777 INFO L175 Difference]: Start difference. First operand has 491 places, 720 transitions, 14859 flow. Second operand 15 states and 298 transitions. [2024-06-04 16:12:05,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 751 transitions, 16683 flow [2024-06-04 16:12:09,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 751 transitions, 16195 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-04 16:12:09,516 INFO L231 Difference]: Finished difference. Result has 495 places, 720 transitions, 14867 flow [2024-06-04 16:12:09,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14371, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=245, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=14867, PETRI_PLACES=495, PETRI_TRANSITIONS=720} [2024-06-04 16:12:09,517 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 453 predicate places. [2024-06-04 16:12:09,517 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 720 transitions, 14867 flow [2024-06-04 16:12:09,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 13.5) internal successors, (162), 12 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:12:09,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:12:09,517 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-06-04 16:12:09,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-04 16:12:09,518 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:12:09,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:12:09,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1865156646, now seen corresponding path program 2 times [2024-06-04 16:12:09,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:12:09,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811572523] [2024-06-04 16:12:09,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:12:09,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:12:09,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:12:09,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:12:09,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:12:09,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811572523] [2024-06-04 16:12:09,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811572523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:12:09,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:12:09,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:12:09,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558660278] [2024-06-04 16:12:09,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:12:09,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:12:09,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:12:09,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:12:09,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:12:09,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:12:09,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 720 transitions, 14867 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:12:09,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:12:09,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:12:09,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:12:11,481 INFO L124 PetriNetUnfolderBase]: 3742/6258 cut-off events. [2024-06-04 16:12:11,481 INFO L125 PetriNetUnfolderBase]: For 742369/742369 co-relation queries the response was YES. [2024-06-04 16:12:11,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57067 conditions, 6258 events. 3742/6258 cut-off events. For 742369/742369 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 42090 event pairs, 758 based on Foata normal form. 10/6261 useless extension candidates. Maximal degree in co-relation 56843. Up to 5351 conditions per place. [2024-06-04 16:12:11,731 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 588 selfloop transitions, 149 changer transitions 0/743 dead transitions. [2024-06-04 16:12:11,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 743 transitions, 16503 flow [2024-06-04 16:12:11,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:12:11,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:12:11,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-04 16:12:11,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-04 16:12:11,733 INFO L175 Difference]: Start difference. First operand has 495 places, 720 transitions, 14867 flow. Second operand 8 states and 184 transitions. [2024-06-04 16:12:11,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 743 transitions, 16503 flow [2024-06-04 16:12:15,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 743 transitions, 15857 flow, removed 0 selfloop flow, removed 14 redundant places. [2024-06-04 16:12:15,297 INFO L231 Difference]: Finished difference. Result has 489 places, 722 transitions, 14600 flow [2024-06-04 16:12:15,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14221, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14600, PETRI_PLACES=489, PETRI_TRANSITIONS=722} [2024-06-04 16:12:15,297 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 447 predicate places. [2024-06-04 16:12:15,297 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 722 transitions, 14600 flow [2024-06-04 16:12:15,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:12:15,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:12:15,298 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-06-04 16:12:15,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-04 16:12:15,298 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:12:15,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:12:15,298 INFO L85 PathProgramCache]: Analyzing trace with hash -797656412, now seen corresponding path program 3 times [2024-06-04 16:12:15,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:12:15,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418285083] [2024-06-04 16:12:15,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:12:15,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:12:15,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:12:15,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:12:15,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:12:15,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418285083] [2024-06-04 16:12:15,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418285083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:12:15,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:12:15,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:12:15,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132096094] [2024-06-04 16:12:15,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:12:15,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:12:15,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:12:15,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:12:15,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:12:15,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:12:15,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 722 transitions, 14600 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:12:15,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:12:15,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:12:15,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:12:17,483 INFO L124 PetriNetUnfolderBase]: 3778/6320 cut-off events. [2024-06-04 16:12:17,483 INFO L125 PetriNetUnfolderBase]: For 755798/755798 co-relation queries the response was YES. [2024-06-04 16:12:17,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57713 conditions, 6320 events. 3778/6320 cut-off events. For 755798/755798 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 42680 event pairs, 758 based on Foata normal form. 10/6329 useless extension candidates. Maximal degree in co-relation 57489. Up to 5545 conditions per place. [2024-06-04 16:12:17,592 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 643 selfloop transitions, 108 changer transitions 0/757 dead transitions. [2024-06-04 16:12:17,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 757 transitions, 16336 flow [2024-06-04 16:12:17,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 16:12:17,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 16:12:17,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 246 transitions. [2024-06-04 16:12:17,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-04 16:12:17,593 INFO L175 Difference]: Start difference. First operand has 489 places, 722 transitions, 14600 flow. Second operand 12 states and 246 transitions. [2024-06-04 16:12:17,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 757 transitions, 16336 flow [2024-06-04 16:12:21,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 757 transitions, 15993 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-04 16:12:21,585 INFO L231 Difference]: Finished difference. Result has 495 places, 724 transitions, 14558 flow [2024-06-04 16:12:21,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14259, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14558, PETRI_PLACES=495, PETRI_TRANSITIONS=724} [2024-06-04 16:12:21,586 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 453 predicate places. [2024-06-04 16:12:21,586 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 724 transitions, 14558 flow [2024-06-04 16:12:21,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:12:21,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:12:21,586 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-06-04 16:12:21,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-04 16:12:21,586 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:12:21,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:12:21,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1892559004, now seen corresponding path program 4 times [2024-06-04 16:12:21,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:12:21,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017484268] [2024-06-04 16:12:21,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:12:21,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:12:21,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:12:21,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:12:21,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:12:21,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017484268] [2024-06-04 16:12:21,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017484268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:12:21,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:12:21,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:12:21,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32821614] [2024-06-04 16:12:21,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:12:21,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:12:21,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:12:21,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:12:21,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:12:21,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:12:21,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 724 transitions, 14558 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:12:21,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:12:21,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:12:21,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:12:23,821 INFO L124 PetriNetUnfolderBase]: 4046/6760 cut-off events. [2024-06-04 16:12:23,821 INFO L125 PetriNetUnfolderBase]: For 1009382/1009382 co-relation queries the response was YES. [2024-06-04 16:12:23,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65100 conditions, 6760 events. 4046/6760 cut-off events. For 1009382/1009382 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 45825 event pairs, 856 based on Foata normal form. 10/6762 useless extension candidates. Maximal degree in co-relation 64874. Up to 5057 conditions per place. [2024-06-04 16:12:23,936 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 596 selfloop transitions, 153 changer transitions 0/755 dead transitions. [2024-06-04 16:12:23,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 755 transitions, 16595 flow [2024-06-04 16:12:23,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:12:23,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:12:23,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-04 16:12:23,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-04 16:12:23,937 INFO L175 Difference]: Start difference. First operand has 495 places, 724 transitions, 14558 flow. Second operand 8 states and 186 transitions. [2024-06-04 16:12:23,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 755 transitions, 16595 flow [2024-06-04 16:12:29,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 755 transitions, 16328 flow, removed 30 selfloop flow, removed 10 redundant places. [2024-06-04 16:12:29,815 INFO L231 Difference]: Finished difference. Result has 494 places, 729 transitions, 14820 flow [2024-06-04 16:12:29,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14297, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14820, PETRI_PLACES=494, PETRI_TRANSITIONS=729} [2024-06-04 16:12:29,815 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 452 predicate places. [2024-06-04 16:12:29,815 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 729 transitions, 14820 flow [2024-06-04 16:12:29,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:12:29,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:12:29,816 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-06-04 16:12:29,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-04 16:12:29,816 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:12:29,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:12:29,816 INFO L85 PathProgramCache]: Analyzing trace with hash -805943363, now seen corresponding path program 13 times [2024-06-04 16:12:29,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:12:29,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987170472] [2024-06-04 16:12:29,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:12:29,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:12:29,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:12:30,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:12:30,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:12:30,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987170472] [2024-06-04 16:12:30,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987170472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:12:30,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:12:30,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 16:12:30,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44798607] [2024-06-04 16:12:30,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:12:30,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 16:12:30,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:12:30,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 16:12:30,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-04 16:12:30,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:12:30,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 729 transitions, 14820 flow. Second operand has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 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-06-04 16:12:30,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:12:30,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:12:30,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:12:32,092 INFO L124 PetriNetUnfolderBase]: 4051/6753 cut-off events. [2024-06-04 16:12:32,092 INFO L125 PetriNetUnfolderBase]: For 973587/973587 co-relation queries the response was YES. [2024-06-04 16:12:32,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65312 conditions, 6753 events. 4051/6753 cut-off events. For 973587/973587 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 45869 event pairs, 877 based on Foata normal form. 1/6753 useless extension candidates. Maximal degree in co-relation 65085. Up to 5983 conditions per place. [2024-06-04 16:12:32,209 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 634 selfloop transitions, 123 changer transitions 0/763 dead transitions. [2024-06-04 16:12:32,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 763 transitions, 16764 flow [2024-06-04 16:12:32,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-04 16:12:32,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-04 16:12:32,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 259 transitions. [2024-06-04 16:12:32,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48592870544090055 [2024-06-04 16:12:32,209 INFO L175 Difference]: Start difference. First operand has 494 places, 729 transitions, 14820 flow. Second operand 13 states and 259 transitions. [2024-06-04 16:12:32,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 763 transitions, 16764 flow [2024-06-04 16:12:37,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 763 transitions, 16534 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-04 16:12:37,137 INFO L231 Difference]: Finished difference. Result has 503 places, 732 transitions, 14924 flow [2024-06-04 16:12:37,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14592, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=14924, PETRI_PLACES=503, PETRI_TRANSITIONS=732} [2024-06-04 16:12:37,137 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 461 predicate places. [2024-06-04 16:12:37,137 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 732 transitions, 14924 flow [2024-06-04 16:12:37,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 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-06-04 16:12:37,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:12:37,138 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-06-04 16:12:37,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-04 16:12:37,138 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:12:37,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:12:37,138 INFO L85 PathProgramCache]: Analyzing trace with hash 1541187857, now seen corresponding path program 14 times [2024-06-04 16:12:37,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:12:37,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636674088] [2024-06-04 16:12:37,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:12:37,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:12:37,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:12:37,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:12:37,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:12:37,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636674088] [2024-06-04 16:12:37,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636674088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:12:37,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:12:37,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:12:37,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592192846] [2024-06-04 16:12:37,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:12:37,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:12:37,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:12:37,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:12:37,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:12:37,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:12:37,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 732 transitions, 14924 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:12:37,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:12:37,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:12:37,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:12:39,279 INFO L124 PetriNetUnfolderBase]: 4056/6762 cut-off events. [2024-06-04 16:12:39,280 INFO L125 PetriNetUnfolderBase]: For 967087/967087 co-relation queries the response was YES. [2024-06-04 16:12:39,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65152 conditions, 6762 events. 4056/6762 cut-off events. For 967087/967087 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 45939 event pairs, 877 based on Foata normal form. 1/6762 useless extension candidates. Maximal degree in co-relation 64922. Up to 5989 conditions per place. [2024-06-04 16:12:39,562 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 635 selfloop transitions, 128 changer transitions 0/769 dead transitions. [2024-06-04 16:12:39,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 769 transitions, 17118 flow [2024-06-04 16:12:39,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 16:12:39,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 16:12:39,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 247 transitions. [2024-06-04 16:12:39,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5020325203252033 [2024-06-04 16:12:39,563 INFO L175 Difference]: Start difference. First operand has 503 places, 732 transitions, 14924 flow. Second operand 12 states and 247 transitions. [2024-06-04 16:12:39,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 769 transitions, 17118 flow [2024-06-04 16:12:44,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 769 transitions, 16907 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-04 16:12:44,611 INFO L231 Difference]: Finished difference. Result has 507 places, 735 transitions, 15061 flow [2024-06-04 16:12:44,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14719, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=732, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=15061, PETRI_PLACES=507, PETRI_TRANSITIONS=735} [2024-06-04 16:12:44,611 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 465 predicate places. [2024-06-04 16:12:44,612 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 735 transitions, 15061 flow [2024-06-04 16:12:44,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:12:44,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:12:44,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:12:44,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-04 16:12:44,612 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:12:44,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:12:44,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1008058893, now seen corresponding path program 15 times [2024-06-04 16:12:44,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:12:44,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524568887] [2024-06-04 16:12:44,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:12:44,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:12:44,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:12:44,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:12:44,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:12:44,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524568887] [2024-06-04 16:12:44,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524568887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:12:44,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:12:44,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 16:12:44,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290125311] [2024-06-04 16:12:44,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:12:44,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 16:12:44,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:12:44,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 16:12:44,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-04 16:12:44,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:12:44,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 735 transitions, 15061 flow. Second operand has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 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-06-04 16:12:44,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:12:44,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:12:44,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:12:46,794 INFO L124 PetriNetUnfolderBase]: 4069/6784 cut-off events. [2024-06-04 16:12:46,794 INFO L125 PetriNetUnfolderBase]: For 990889/990889 co-relation queries the response was YES. [2024-06-04 16:12:46,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65665 conditions, 6784 events. 4069/6784 cut-off events. For 990889/990889 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 46109 event pairs, 877 based on Foata normal form. 1/6784 useless extension candidates. Maximal degree in co-relation 65434. Up to 6004 conditions per place. [2024-06-04 16:12:46,909 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 630 selfloop transitions, 136 changer transitions 0/772 dead transitions. [2024-06-04 16:12:46,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 772 transitions, 17337 flow [2024-06-04 16:12:46,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 16:12:46,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 16:12:46,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 244 transitions. [2024-06-04 16:12:46,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4959349593495935 [2024-06-04 16:12:46,910 INFO L175 Difference]: Start difference. First operand has 507 places, 735 transitions, 15061 flow. Second operand 12 states and 244 transitions. [2024-06-04 16:12:46,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 772 transitions, 17337 flow [2024-06-04 16:12:52,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 772 transitions, 17065 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-04 16:12:52,036 INFO L231 Difference]: Finished difference. Result has 510 places, 741 transitions, 15239 flow [2024-06-04 16:12:52,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14801, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=605, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=15239, PETRI_PLACES=510, PETRI_TRANSITIONS=741} [2024-06-04 16:12:52,037 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 468 predicate places. [2024-06-04 16:12:52,037 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 741 transitions, 15239 flow [2024-06-04 16:12:52,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 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-06-04 16:12:52,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:12:52,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:12:52,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-04 16:12:52,038 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:12:52,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:12:52,038 INFO L85 PathProgramCache]: Analyzing trace with hash 1656074233, now seen corresponding path program 16 times [2024-06-04 16:12:52,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:12:52,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751202037] [2024-06-04 16:12:52,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:12:52,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:12:52,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:12:52,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:12:52,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:12:52,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751202037] [2024-06-04 16:12:52,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751202037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:12:52,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:12:52,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 16:12:52,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73525652] [2024-06-04 16:12:52,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:12:52,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 16:12:52,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:12:52,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 16:12:52,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-04 16:12:52,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:12:52,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 741 transitions, 15239 flow. Second operand has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 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-06-04 16:12:52,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:12:52,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:12:52,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:12:54,245 INFO L124 PetriNetUnfolderBase]: 4074/6797 cut-off events. [2024-06-04 16:12:54,245 INFO L125 PetriNetUnfolderBase]: For 1007126/1007126 co-relation queries the response was YES. [2024-06-04 16:12:54,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65911 conditions, 6797 events. 4074/6797 cut-off events. For 1007126/1007126 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 46261 event pairs, 879 based on Foata normal form. 1/6797 useless extension candidates. Maximal degree in co-relation 65679. Up to 6010 conditions per place. [2024-06-04 16:12:54,362 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 634 selfloop transitions, 138 changer transitions 0/778 dead transitions. [2024-06-04 16:12:54,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 778 transitions, 17237 flow [2024-06-04 16:12:54,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-04 16:12:54,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-04 16:12:54,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 263 transitions. [2024-06-04 16:12:54,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49343339587242024 [2024-06-04 16:12:54,363 INFO L175 Difference]: Start difference. First operand has 510 places, 741 transitions, 15239 flow. Second operand 13 states and 263 transitions. [2024-06-04 16:12:54,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 778 transitions, 17237 flow [2024-06-04 16:12:59,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 778 transitions, 17034 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-04 16:12:59,327 INFO L231 Difference]: Finished difference. Result has 515 places, 744 transitions, 15404 flow [2024-06-04 16:12:59,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15039, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=606, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=15404, PETRI_PLACES=515, PETRI_TRANSITIONS=744} [2024-06-04 16:12:59,328 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 473 predicate places. [2024-06-04 16:12:59,328 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 744 transitions, 15404 flow [2024-06-04 16:12:59,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.636363636363637) internal successors, (150), 11 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-06-04 16:12:59,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:12:59,328 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-06-04 16:12:59,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-04 16:12:59,328 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:12:59,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:12:59,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1007707353, now seen corresponding path program 17 times [2024-06-04 16:12:59,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:12:59,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312214203] [2024-06-04 16:12:59,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:12:59,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:12:59,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:12:59,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:12:59,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:12:59,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312214203] [2024-06-04 16:12:59,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312214203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:12:59,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:12:59,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 16:12:59,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008783671] [2024-06-04 16:12:59,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:12:59,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 16:12:59,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:12:59,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 16:12:59,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-04 16:12:59,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:12:59,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 744 transitions, 15404 flow. Second operand has 12 states, 12 states have (on average 13.5) internal successors, (162), 12 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:12:59,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:12:59,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:12:59,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:13:01,585 INFO L124 PetriNetUnfolderBase]: 4071/6805 cut-off events. [2024-06-04 16:13:01,585 INFO L125 PetriNetUnfolderBase]: For 1018210/1018210 co-relation queries the response was YES. [2024-06-04 16:13:01,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65968 conditions, 6805 events. 4071/6805 cut-off events. For 1018210/1018210 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 46399 event pairs, 889 based on Foata normal form. 1/6805 useless extension candidates. Maximal degree in co-relation 65735. Up to 6007 conditions per place. [2024-06-04 16:13:01,705 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 637 selfloop transitions, 138 changer transitions 0/781 dead transitions. [2024-06-04 16:13:01,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 781 transitions, 17554 flow [2024-06-04 16:13:01,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-04 16:13:01,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-04 16:13:01,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 296 transitions. [2024-06-04 16:13:01,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4813008130081301 [2024-06-04 16:13:01,706 INFO L175 Difference]: Start difference. First operand has 515 places, 744 transitions, 15404 flow. Second operand 15 states and 296 transitions. [2024-06-04 16:13:01,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 781 transitions, 17554 flow [2024-06-04 16:13:07,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 781 transitions, 17360 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-04 16:13:07,181 INFO L231 Difference]: Finished difference. Result has 522 places, 744 transitions, 15492 flow [2024-06-04 16:13:07,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15210, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=606, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=15492, PETRI_PLACES=522, PETRI_TRANSITIONS=744} [2024-06-04 16:13:07,181 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 480 predicate places. [2024-06-04 16:13:07,181 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 744 transitions, 15492 flow [2024-06-04 16:13:07,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 13.5) internal successors, (162), 12 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:13:07,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:13:07,182 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-06-04 16:13:07,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-04 16:13:07,182 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:13:07,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:13:07,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1655722693, now seen corresponding path program 18 times [2024-06-04 16:13:07,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:13:07,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723442234] [2024-06-04 16:13:07,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:13:07,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:13:07,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:13:07,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:13:07,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:13:07,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723442234] [2024-06-04 16:13:07,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723442234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:13:07,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:13:07,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 16:13:07,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938718334] [2024-06-04 16:13:07,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:13:07,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 16:13:07,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:13:07,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 16:13:07,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-04 16:13:07,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-04 16:13:07,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 744 transitions, 15492 flow. Second operand has 12 states, 12 states have (on average 12.5) internal successors, (150), 12 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-06-04 16:13:07,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:13:07,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-04 16:13:07,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:13:09,537 INFO L124 PetriNetUnfolderBase]: 4068/6780 cut-off events. [2024-06-04 16:13:09,537 INFO L125 PetriNetUnfolderBase]: For 1029680/1029680 co-relation queries the response was YES. [2024-06-04 16:13:09,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65983 conditions, 6780 events. 4068/6780 cut-off events. For 1029680/1029680 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 46057 event pairs, 877 based on Foata normal form. 1/6780 useless extension candidates. Maximal degree in co-relation 65749. Up to 6004 conditions per place. [2024-06-04 16:13:09,655 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 635 selfloop transitions, 137 changer transitions 0/778 dead transitions. [2024-06-04 16:13:09,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 778 transitions, 17408 flow [2024-06-04 16:13:09,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-04 16:13:09,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-04 16:13:09,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 250 transitions. [2024-06-04 16:13:09,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46904315196998125 [2024-06-04 16:13:09,656 INFO L175 Difference]: Start difference. First operand has 522 places, 744 transitions, 15492 flow. Second operand 13 states and 250 transitions. [2024-06-04 16:13:09,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 778 transitions, 17408 flow [2024-06-04 16:13:16,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 778 transitions, 17065 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-04 16:13:16,071 INFO L231 Difference]: Finished difference. Result has 523 places, 744 transitions, 15429 flow [2024-06-04 16:13:16,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15149, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=15429, PETRI_PLACES=523, PETRI_TRANSITIONS=744} [2024-06-04 16:13:16,072 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 481 predicate places. [2024-06-04 16:13:16,072 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 744 transitions, 15429 flow [2024-06-04 16:13:16,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.5) internal successors, (150), 12 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-06-04 16:13:16,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:13:16,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:13:16,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-04 16:13:16,072 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:13:16,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:13:16,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1655906833, now seen corresponding path program 19 times [2024-06-04 16:13:16,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:13:16,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68010268] [2024-06-04 16:13:16,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:13:16,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:13:16,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:13:16,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:13:16,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:13:16,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68010268] [2024-06-04 16:13:16,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68010268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:13:16,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:13:16,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:13:16,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666580518] [2024-06-04 16:13:16,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:13:16,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:13:16,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:13:16,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:13:16,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:13:16,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-04 16:13:16,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 744 transitions, 15429 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:13:16,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:13:16,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-04 16:13:16,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:13:18,276 INFO L124 PetriNetUnfolderBase]: 4065/6792 cut-off events. [2024-06-04 16:13:18,276 INFO L125 PetriNetUnfolderBase]: For 1038270/1038270 co-relation queries the response was YES. [2024-06-04 16:13:18,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65936 conditions, 6792 events. 4065/6792 cut-off events. For 1038270/1038270 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 46250 event pairs, 889 based on Foata normal form. 1/6792 useless extension candidates. Maximal degree in co-relation 65701. Up to 6001 conditions per place. [2024-06-04 16:13:18,399 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 631 selfloop transitions, 139 changer transitions 0/776 dead transitions. [2024-06-04 16:13:18,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 776 transitions, 17111 flow [2024-06-04 16:13:18,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 16:13:18,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 16:13:18,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 246 transitions. [2024-06-04 16:13:18,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-04 16:13:18,400 INFO L175 Difference]: Start difference. First operand has 523 places, 744 transitions, 15429 flow. Second operand 12 states and 246 transitions. [2024-06-04 16:13:18,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 776 transitions, 17111 flow [2024-06-04 16:13:24,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 776 transitions, 16829 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-04 16:13:24,428 INFO L231 Difference]: Finished difference. Result has 523 places, 744 transitions, 15431 flow [2024-06-04 16:13:24,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15147, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=605, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=15431, PETRI_PLACES=523, PETRI_TRANSITIONS=744} [2024-06-04 16:13:24,429 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 481 predicate places. [2024-06-04 16:13:24,429 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 744 transitions, 15431 flow [2024-06-04 16:13:24,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:13:24,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:13:24,429 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-06-04 16:13:24,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-04 16:13:24,429 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:13:24,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:13:24,429 INFO L85 PathProgramCache]: Analyzing trace with hash -205814665, now seen corresponding path program 20 times [2024-06-04 16:13:24,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:13:24,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471563119] [2024-06-04 16:13:24,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:13:24,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:13:24,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:13:24,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:13:24,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:13:24,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471563119] [2024-06-04 16:13:24,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471563119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:13:24,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:13:24,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:13:24,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933664317] [2024-06-04 16:13:24,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:13:24,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:13:24,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:13:24,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:13:24,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:13:24,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:13:24,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 744 transitions, 15431 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:13:24,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:13:24,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:13:24,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:13:26,666 INFO L124 PetriNetUnfolderBase]: 4094/6825 cut-off events. [2024-06-04 16:13:26,666 INFO L125 PetriNetUnfolderBase]: For 1076148/1076148 co-relation queries the response was YES. [2024-06-04 16:13:26,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66865 conditions, 6825 events. 4094/6825 cut-off events. For 1076148/1076148 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 46414 event pairs, 882 based on Foata normal form. 1/6818 useless extension candidates. Maximal degree in co-relation 66629. Up to 5405 conditions per place. [2024-06-04 16:13:26,786 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 310 selfloop transitions, 465 changer transitions 0/781 dead transitions. [2024-06-04 16:13:26,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 781 transitions, 17799 flow [2024-06-04 16:13:26,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:13:26,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:13:26,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 236 transitions. [2024-06-04 16:13:26,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5232815964523282 [2024-06-04 16:13:26,787 INFO L175 Difference]: Start difference. First operand has 523 places, 744 transitions, 15431 flow. Second operand 11 states and 236 transitions. [2024-06-04 16:13:26,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 781 transitions, 17799 flow [2024-06-04 16:13:32,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 781 transitions, 17470 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-04 16:13:32,683 INFO L231 Difference]: Finished difference. Result has 523 places, 756 transitions, 16317 flow [2024-06-04 16:13:32,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15102, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=453, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16317, PETRI_PLACES=523, PETRI_TRANSITIONS=756} [2024-06-04 16:13:32,683 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 481 predicate places. [2024-06-04 16:13:32,684 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 756 transitions, 16317 flow [2024-06-04 16:13:32,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:13:32,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:13:32,684 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-06-04 16:13:32,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-04 16:13:32,684 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:13:32,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:13:32,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1122080569, now seen corresponding path program 21 times [2024-06-04 16:13:32,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:13:32,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532314353] [2024-06-04 16:13:32,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:13:32,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:13:32,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:13:32,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:13:32,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:13:32,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532314353] [2024-06-04 16:13:32,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532314353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:13:32,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:13:32,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 16:13:32,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059746031] [2024-06-04 16:13:32,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:13:32,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 16:13:32,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:13:32,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 16:13:32,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-04 16:13:32,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:13:32,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 756 transitions, 16317 flow. Second operand has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:13:32,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:13:32,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:13:32,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:13:34,893 INFO L124 PetriNetUnfolderBase]: 4115/6864 cut-off events. [2024-06-04 16:13:34,893 INFO L125 PetriNetUnfolderBase]: For 1110380/1110380 co-relation queries the response was YES. [2024-06-04 16:13:34,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68457 conditions, 6864 events. 4115/6864 cut-off events. For 1110380/1110380 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 46700 event pairs, 884 based on Foata normal form. 1/6857 useless extension candidates. Maximal degree in co-relation 68221. Up to 5429 conditions per place. [2024-06-04 16:13:35,016 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 318 selfloop transitions, 465 changer transitions 0/789 dead transitions. [2024-06-04 16:13:35,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 789 transitions, 18863 flow [2024-06-04 16:13:35,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 16:13:35,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 16:13:35,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 254 transitions. [2024-06-04 16:13:35,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.516260162601626 [2024-06-04 16:13:35,017 INFO L175 Difference]: Start difference. First operand has 523 places, 756 transitions, 16317 flow. Second operand 12 states and 254 transitions. [2024-06-04 16:13:35,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 789 transitions, 18863 flow [2024-06-04 16:13:40,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 789 transitions, 17798 flow, removed 56 selfloop flow, removed 9 redundant places. [2024-06-04 16:13:40,601 INFO L231 Difference]: Finished difference. Result has 526 places, 765 transitions, 16409 flow [2024-06-04 16:13:40,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15304, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=756, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=456, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=16409, PETRI_PLACES=526, PETRI_TRANSITIONS=765} [2024-06-04 16:13:40,602 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 484 predicate places. [2024-06-04 16:13:40,602 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 765 transitions, 16409 flow [2024-06-04 16:13:40,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.8) internal successors, (148), 10 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:13:40,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:13:40,602 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-06-04 16:13:40,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-04 16:13:40,602 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:13:40,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:13:40,602 INFO L85 PathProgramCache]: Analyzing trace with hash 835769839, now seen corresponding path program 22 times [2024-06-04 16:13:40,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:13:40,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944901509] [2024-06-04 16:13:40,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:13:40,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:13:40,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:13:40,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:13:40,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:13:40,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944901509] [2024-06-04 16:13:40,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944901509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:13:40,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:13:40,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 16:13:40,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126672812] [2024-06-04 16:13:40,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:13:40,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 16:13:40,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:13:40,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 16:13:40,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-04 16:13:40,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 16:13:40,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 765 transitions, 16409 flow. Second operand has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:13:40,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:13:40,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 16:13:40,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand