./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe024_tso.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/safe024_tso.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/safe024_tso.i ./goblint.2024-05-21_14-57-05.files/mutex-meet/safe024_tso.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-03 20:47:07,681 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-03 20:47:07,751 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-03 20:47:07,762 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-03 20:47:07,762 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-03 20:47:07,789 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-03 20:47:07,793 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-03 20:47:07,793 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-03 20:47:07,794 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-03 20:47:07,798 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-03 20:47:07,798 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-03 20:47:07,798 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-03 20:47:07,799 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-03 20:47:07,800 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-03 20:47:07,800 INFO L153 SettingsManager]: * Use SBE=true [2024-06-03 20:47:07,800 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-03 20:47:07,801 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-03 20:47:07,801 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-03 20:47:07,801 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-03 20:47:07,801 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-03 20:47:07,801 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-03 20:47:07,802 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-03 20:47:07,802 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-03 20:47:07,802 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-03 20:47:07,802 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-03 20:47:07,802 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-03 20:47:07,803 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-03 20:47:07,803 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-03 20:47:07,803 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-03 20:47:07,804 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-03 20:47:07,804 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-03 20:47:07,804 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-03 20:47:07,805 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 20:47:07,805 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-03 20:47:07,805 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-03 20:47:07,805 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-03 20:47:07,805 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-03 20:47:07,805 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-03 20:47:07,806 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-03 20:47:07,806 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-03 20:47:07,806 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-03 20:47:07,806 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-03 20:47:07,806 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-03 20:47:07,806 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-03 20:47:08,008 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-03 20:47:08,029 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-03 20:47:08,032 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-03 20:47:08,033 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-03 20:47:08,034 INFO L274 PluginConnector]: CDTParser initialized [2024-06-03 20:47:08,035 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe024_tso.i [2024-06-03 20:47:09,027 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-03 20:47:09,204 INFO L384 CDTParser]: Found 1 translation units. [2024-06-03 20:47:09,205 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe024_tso.i [2024-06-03 20:47:09,215 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a1c1eb95c/68a19852ba70486db85e00c42528e1a1/FLAGc83835553 [2024-06-03 20:47:09,225 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a1c1eb95c/68a19852ba70486db85e00c42528e1a1 [2024-06-03 20:47:09,226 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-03 20:47:09,227 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-03 20:47:09,227 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/safe024_tso.yml/witness.yml [2024-06-03 20:47:09,349 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-03 20:47:09,350 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-03 20:47:09,351 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-03 20:47:09,351 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-03 20:47:09,355 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-03 20:47:09,356 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 08:47:09" (1/2) ... [2024-06-03 20:47:09,357 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6b9a6053 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 08:47:09, skipping insertion in model container [2024-06-03 20:47:09,357 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 08:47:09" (1/2) ... [2024-06-03 20:47:09,359 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2e2e39fa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 08:47:09, skipping insertion in model container [2024-06-03 20:47:09,359 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 08:47:09" (2/2) ... [2024-06-03 20:47:09,360 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6b9a6053 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:47:09, skipping insertion in model container [2024-06-03 20:47:09,360 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 08:47:09" (2/2) ... [2024-06-03 20:47:09,360 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-03 20:47:09,405 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-03 20:47:09,406 INFO L97 edCorrectnessWitness]: Location invariant before [L787-L787] ((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || (((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p0_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_EBX >= 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_cnt + (long long )z >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )__unbuffered_p2_EBX >= 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_EAX + (long long )z >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )__unbuffered_p2_EBX >= 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 )__unbuffered_p2_EAX + (long long )z >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )y >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )z >= 0LL) && (long long )x + (long long )y >= 0LL) && (long long )x + (long long )z >= 0LL) && (long long )y + (long long )z >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )z >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )z >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )z >= 0LL) && (1LL + (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )z >= 0LL) && (1LL + (long long )x) - (long long )z >= 0LL) && (1LL + (long long )y) - (long long )z >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL))) && (! multithreaded || ((((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p2_EAX) && 0 <= __unbuffered_p2_EBX) && 0 <= x) && 0 <= y) && 0 <= z) && __unbuffered_p0_EAX <= 1) && __unbuffered_p2_EAX <= 1) && __unbuffered_p2_EBX <= 1) && x <= 1) && y <= 1) && z <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-06-03 20:47:09,406 INFO L97 edCorrectnessWitness]: Location invariant before [L788-L788] ((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || (((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p0_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_EBX >= 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_cnt + (long long )z >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )__unbuffered_p2_EBX >= 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_EAX + (long long )z >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )__unbuffered_p2_EBX >= 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 )__unbuffered_p2_EAX + (long long )z >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )y >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )z >= 0LL) && (long long )x + (long long )y >= 0LL) && (long long )x + (long long )z >= 0LL) && (long long )y + (long long )z >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )z >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )z >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )z >= 0LL) && (1LL + (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )z >= 0LL) && (1LL + (long long )x) - (long long )z >= 0LL) && (1LL + (long long )y) - (long long )z >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL))) && (! multithreaded || ((((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p2_EAX) && 0 <= __unbuffered_p2_EBX) && 0 <= x) && 0 <= y) && 0 <= z) && __unbuffered_p0_EAX <= 1) && __unbuffered_p2_EAX <= 1) && __unbuffered_p2_EBX <= 1) && x <= 1) && y <= 1) && z <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-06-03 20:47:09,407 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] ((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || (((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p0_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_EBX >= 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_cnt + (long long )z >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )__unbuffered_p2_EBX >= 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_EAX + (long long )z >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )__unbuffered_p2_EBX >= 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 )__unbuffered_p2_EAX + (long long )z >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )y >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )z >= 0LL) && (long long )x + (long long )y >= 0LL) && (long long )x + (long long )z >= 0LL) && (long long )y + (long long )z >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )z >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )z >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )z >= 0LL) && (1LL + (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )z >= 0LL) && (1LL + (long long )x) - (long long )z >= 0LL) && (1LL + (long long )y) - (long long )z >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL))) && (! multithreaded || ((((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p2_EAX) && 0 <= __unbuffered_p2_EBX) && 0 <= x) && 0 <= y) && 0 <= z) && __unbuffered_p0_EAX <= 1) && __unbuffered_p2_EAX <= 1) && __unbuffered_p2_EBX <= 1) && x <= 1) && y <= 1) && z <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-06-03 20:47:09,407 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-03 20:47:09,407 INFO L106 edCorrectnessWitness]: ghost_update [L783-L783] multithreaded = 1; [2024-06-03 20:47:09,443 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-03 20:47:09,683 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 20:47:09,694 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-03 20:47:09,847 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 20:47:09,878 INFO L206 MainTranslator]: Completed translation [2024-06-03 20:47:09,879 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:47:09 WrapperNode [2024-06-03 20:47:09,879 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-03 20:47:09,880 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-03 20:47:09,880 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-03 20:47:09,880 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-03 20:47:09,886 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:47:09" (1/1) ... [2024-06-03 20:47:09,897 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:47:09" (1/1) ... [2024-06-03 20:47:09,945 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 67 [2024-06-03 20:47:09,946 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-03 20:47:09,946 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-03 20:47:09,946 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-03 20:47:09,946 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-03 20:47:09,963 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:47:09" (1/1) ... [2024-06-03 20:47:09,964 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:47:09" (1/1) ... [2024-06-03 20:47:09,975 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:47:09" (1/1) ... [2024-06-03 20:47:09,995 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-03 20:47:09,996 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:47:09" (1/1) ... [2024-06-03 20:47:09,997 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:47:09" (1/1) ... [2024-06-03 20:47:10,007 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:47:09" (1/1) ... [2024-06-03 20:47:10,017 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:47:09" (1/1) ... [2024-06-03 20:47:10,019 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:47:09" (1/1) ... [2024-06-03 20:47:10,020 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:47:09" (1/1) ... [2024-06-03 20:47:10,026 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-03 20:47:10,027 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-03 20:47:10,027 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-03 20:47:10,027 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-03 20:47:10,028 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:47:09" (1/1) ... [2024-06-03 20:47:10,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 20:47:10,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-03 20:47:10,054 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-03 20:47:10,061 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-03 20:47:10,084 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-03 20:47:10,084 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-03 20:47:10,084 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-03 20:47:10,084 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-03 20:47:10,084 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-03 20:47:10,084 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-03 20:47:10,085 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-03 20:47:10,085 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-03 20:47:10,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-03 20:47:10,085 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-03 20:47:10,085 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-03 20:47:10,085 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-03 20:47:10,086 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-03 20:47:10,176 INFO L244 CfgBuilder]: Building ICFG [2024-06-03 20:47:10,178 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-03 20:47:10,424 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-03 20:47:10,424 INFO L293 CfgBuilder]: Performing block encoding [2024-06-03 20:47:10,589 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-03 20:47:10,590 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-03 20:47:10,590 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 08:47:10 BoogieIcfgContainer [2024-06-03 20:47:10,590 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-03 20:47:10,593 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-03 20:47:10,593 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-03 20:47:10,596 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-03 20:47:10,596 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.06 08:47:09" (1/4) ... [2024-06-03 20:47:10,597 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@784ce2aa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 08:47:10, skipping insertion in model container [2024-06-03 20:47:10,597 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 08:47:09" (2/4) ... [2024-06-03 20:47:10,598 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@784ce2aa and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 08:47:10, skipping insertion in model container [2024-06-03 20:47:10,598 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:47:09" (3/4) ... [2024-06-03 20:47:10,598 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@784ce2aa and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 08:47:10, skipping insertion in model container [2024-06-03 20:47:10,598 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 08:47:10" (4/4) ... [2024-06-03 20:47:10,599 INFO L112 eAbstractionObserver]: Analyzing ICFG safe024_tso.i [2024-06-03 20:47:10,613 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-03 20:47:10,613 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-03 20:47:10,613 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-03 20:47:10,657 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-03 20:47:10,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-03 20:47:10,719 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-03 20:47:10,719 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 20:47:10,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 69 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-03 20:47:10,721 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-03 20:47:10,724 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-03 20:47:10,734 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-03 20:47:10,741 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;@41e88a74, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-03 20:47:10,741 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-03 20:47:10,745 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-03 20:47:10,745 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-03 20:47:10,745 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 20:47:10,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:10,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-03 20:47:10,747 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-03 20:47:10,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:10,751 INFO L85 PathProgramCache]: Analyzing trace with hash -1749245147, now seen corresponding path program 1 times [2024-06-03 20:47:10,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:10,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604316515] [2024-06-03 20:47:10,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:10,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:10,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:11,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:11,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:11,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604316515] [2024-06-03 20:47:11,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604316515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:11,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:11,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-03 20:47:11,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819667233] [2024-06-03 20:47:11,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:11,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-03 20:47:11,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:11,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-03 20:47:11,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-03 20:47:11,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-03 20:47:11,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:11,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:11,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-03 20:47:11,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:11,628 INFO L124 PetriNetUnfolderBase]: 470/795 cut-off events. [2024-06-03 20:47:11,628 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-06-03 20:47:11,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1596 conditions, 795 events. 470/795 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3853 event pairs, 281 based on Foata normal form. 1/749 useless extension candidates. Maximal degree in co-relation 1581. Up to 736 conditions per place. [2024-06-03 20:47:11,638 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 29 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-03 20:47:11,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 167 flow [2024-06-03 20:47:11,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-03 20:47:11,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-03 20:47:11,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 87 transitions. [2024-06-03 20:47:11,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6904761904761905 [2024-06-03 20:47:11,649 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 87 transitions. [2024-06-03 20:47:11,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 167 flow [2024-06-03 20:47:11,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 162 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-03 20:47:11,654 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-03 20:47:11,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-03 20:47:11,659 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-03 20:47:11,660 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-03 20:47:11,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:11,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:11,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:11,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-03 20:47:11,661 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-03 20:47:11,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:11,662 INFO L85 PathProgramCache]: Analyzing trace with hash -1692359164, now seen corresponding path program 1 times [2024-06-03 20:47:11,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:11,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898904231] [2024-06-03 20:47:11,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:11,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:11,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:12,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:12,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:12,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898904231] [2024-06-03 20:47:12,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898904231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:12,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:12,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 20:47:12,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104479047] [2024-06-03 20:47:12,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:12,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 20:47:12,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:12,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 20:47:12,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 20:47:12,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-03 20:47:12,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:12,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:12,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-03 20:47:12,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:12,244 INFO L124 PetriNetUnfolderBase]: 594/1008 cut-off events. [2024-06-03 20:47:12,245 INFO L125 PetriNetUnfolderBase]: For 219/257 co-relation queries the response was YES. [2024-06-03 20:47:12,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2303 conditions, 1008 events. 594/1008 cut-off events. For 219/257 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5099 event pairs, 319 based on Foata normal form. 3/982 useless extension candidates. Maximal degree in co-relation 2288. Up to 901 conditions per place. [2024-06-03 20:47:12,251 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 40 selfloop transitions, 7 changer transitions 0/56 dead transitions. [2024-06-03 20:47:12,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 56 transitions, 252 flow [2024-06-03 20:47:12,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 20:47:12,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 20:47:12,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 111 transitions. [2024-06-03 20:47:12,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6607142857142857 [2024-06-03 20:47:12,255 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 111 transitions. [2024-06-03 20:47:12,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 56 transitions, 252 flow [2024-06-03 20:47:12,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 56 transitions, 246 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-03 20:47:12,258 INFO L231 Difference]: Finished difference. Result has 47 places, 42 transitions, 154 flow [2024-06-03 20:47:12,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=154, PETRI_PLACES=47, PETRI_TRANSITIONS=42} [2024-06-03 20:47:12,258 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 4 predicate places. [2024-06-03 20:47:12,258 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 42 transitions, 154 flow [2024-06-03 20:47:12,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:12,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:12,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:12,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-03 20:47:12,261 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-03 20:47:12,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:12,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1367602256, now seen corresponding path program 1 times [2024-06-03 20:47:12,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:12,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936327738] [2024-06-03 20:47:12,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:12,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:12,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:12,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:12,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:12,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936327738] [2024-06-03 20:47:12,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936327738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:12,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:12,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 20:47:12,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678986878] [2024-06-03 20:47:12,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:12,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 20:47:12,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:12,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 20:47:12,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 20:47:12,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-03 20:47:12,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 42 transitions, 154 flow. Second operand has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:12,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:12,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-03 20:47:12,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:12,870 INFO L124 PetriNetUnfolderBase]: 632/1056 cut-off events. [2024-06-03 20:47:12,870 INFO L125 PetriNetUnfolderBase]: For 583/710 co-relation queries the response was YES. [2024-06-03 20:47:12,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2730 conditions, 1056 events. 632/1056 cut-off events. For 583/710 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 5284 event pairs, 334 based on Foata normal form. 2/1011 useless extension candidates. Maximal degree in co-relation 2712. Up to 968 conditions per place. [2024-06-03 20:47:12,877 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 36 selfloop transitions, 9 changer transitions 0/56 dead transitions. [2024-06-03 20:47:12,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 56 transitions, 282 flow [2024-06-03 20:47:12,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 20:47:12,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 20:47:12,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions. [2024-06-03 20:47:12,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6369047619047619 [2024-06-03 20:47:12,881 INFO L175 Difference]: Start difference. First operand has 47 places, 42 transitions, 154 flow. Second operand 4 states and 107 transitions. [2024-06-03 20:47:12,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 56 transitions, 282 flow [2024-06-03 20:47:12,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 56 transitions, 280 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-03 20:47:12,883 INFO L231 Difference]: Finished difference. Result has 51 places, 45 transitions, 195 flow [2024-06-03 20:47:12,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=195, PETRI_PLACES=51, PETRI_TRANSITIONS=45} [2024-06-03 20:47:12,884 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-03 20:47:12,884 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 45 transitions, 195 flow [2024-06-03 20:47:12,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:12,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:12,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:12,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-03 20:47:12,885 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:47:12,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:12,885 INFO L85 PathProgramCache]: Analyzing trace with hash 797315010, now seen corresponding path program 1 times [2024-06-03 20:47:12,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:12,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375757242] [2024-06-03 20:47:12,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:12,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:12,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:13,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:13,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:13,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375757242] [2024-06-03 20:47:13,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375757242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:13,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:13,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:47:13,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479087367] [2024-06-03 20:47:13,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:13,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:47:13,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:13,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:47:13,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:47:13,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:47:13,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 45 transitions, 195 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-03 20:47:13,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:13,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:47:13,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:13,400 INFO L124 PetriNetUnfolderBase]: 744/1241 cut-off events. [2024-06-03 20:47:13,400 INFO L125 PetriNetUnfolderBase]: For 1142/1152 co-relation queries the response was YES. [2024-06-03 20:47:13,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3520 conditions, 1241 events. 744/1241 cut-off events. For 1142/1152 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 6154 event pairs, 223 based on Foata normal form. 12/1252 useless extension candidates. Maximal degree in co-relation 3499. Up to 1078 conditions per place. [2024-06-03 20:47:13,407 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 55 selfloop transitions, 12 changer transitions 0/75 dead transitions. [2024-06-03 20:47:13,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 75 transitions, 411 flow [2024-06-03 20:47:13,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:47:13,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:47:13,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-03 20:47:13,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-03 20:47:13,409 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 195 flow. Second operand 6 states and 154 transitions. [2024-06-03 20:47:13,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 75 transitions, 411 flow [2024-06-03 20:47:13,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 75 transitions, 394 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-03 20:47:13,414 INFO L231 Difference]: Finished difference. Result has 55 places, 49 transitions, 235 flow [2024-06-03 20:47:13,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=235, PETRI_PLACES=55, PETRI_TRANSITIONS=49} [2024-06-03 20:47:13,415 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 12 predicate places. [2024-06-03 20:47:13,416 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 49 transitions, 235 flow [2024-06-03 20:47:13,416 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-03 20:47:13,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:13,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:13,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-03 20:47:13,416 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-03 20:47:13,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:13,417 INFO L85 PathProgramCache]: Analyzing trace with hash -554001967, now seen corresponding path program 1 times [2024-06-03 20:47:13,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:13,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208260079] [2024-06-03 20:47:13,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:13,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:13,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:13,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:13,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:13,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208260079] [2024-06-03 20:47:13,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208260079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:13,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:13,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 20:47:13,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501789158] [2024-06-03 20:47:13,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:13,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 20:47:13,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:13,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 20:47:13,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 20:47:13,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:47:13,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 49 transitions, 235 flow. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:13,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:13,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:47:13,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:13,944 INFO L124 PetriNetUnfolderBase]: 793/1339 cut-off events. [2024-06-03 20:47:13,944 INFO L125 PetriNetUnfolderBase]: For 2097/2109 co-relation queries the response was YES. [2024-06-03 20:47:13,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4103 conditions, 1339 events. 793/1339 cut-off events. For 2097/2109 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6865 event pairs, 323 based on Foata normal form. 2/1322 useless extension candidates. Maximal degree in co-relation 4080. Up to 1167 conditions per place. [2024-06-03 20:47:13,953 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 51 selfloop transitions, 10 changer transitions 0/73 dead transitions. [2024-06-03 20:47:13,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 73 transitions, 439 flow [2024-06-03 20:47:13,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:47:13,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:47:13,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-03 20:47:13,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-03 20:47:13,954 INFO L175 Difference]: Start difference. First operand has 55 places, 49 transitions, 235 flow. Second operand 5 states and 125 transitions. [2024-06-03 20:47:13,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 73 transitions, 439 flow [2024-06-03 20:47:13,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 73 transitions, 410 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-03 20:47:13,957 INFO L231 Difference]: Finished difference. Result has 59 places, 58 transitions, 300 flow [2024-06-03 20:47:13,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=300, PETRI_PLACES=59, PETRI_TRANSITIONS=58} [2024-06-03 20:47:13,958 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-03 20:47:13,958 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 58 transitions, 300 flow [2024-06-03 20:47:13,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:13,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:13,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:13,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-03 20:47:13,959 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-03 20:47:13,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:13,959 INFO L85 PathProgramCache]: Analyzing trace with hash 5563217, now seen corresponding path program 1 times [2024-06-03 20:47:13,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:13,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067382560] [2024-06-03 20:47:13,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:13,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:13,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:14,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-03 20:47:14,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:14,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067382560] [2024-06-03 20:47:14,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067382560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:14,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:14,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 20:47:14,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840634370] [2024-06-03 20:47:14,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:14,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 20:47:14,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:14,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 20:47:14,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 20:47:14,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:47:14,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 58 transitions, 300 flow. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:14,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:14,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:47:14,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:14,513 INFO L124 PetriNetUnfolderBase]: 845/1404 cut-off events. [2024-06-03 20:47:14,513 INFO L125 PetriNetUnfolderBase]: For 2617/2634 co-relation queries the response was YES. [2024-06-03 20:47:14,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4645 conditions, 1404 events. 845/1404 cut-off events. For 2617/2634 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7104 event pairs, 307 based on Foata normal form. 14/1406 useless extension candidates. Maximal degree in co-relation 4619. Up to 1231 conditions per place. [2024-06-03 20:47:14,522 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 58 selfloop transitions, 18 changer transitions 0/87 dead transitions. [2024-06-03 20:47:14,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 87 transitions, 568 flow [2024-06-03 20:47:14,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:47:14,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:47:14,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 132 transitions. [2024-06-03 20:47:14,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-03 20:47:14,523 INFO L175 Difference]: Start difference. First operand has 59 places, 58 transitions, 300 flow. Second operand 5 states and 132 transitions. [2024-06-03 20:47:14,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 87 transitions, 568 flow [2024-06-03 20:47:14,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 87 transitions, 564 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-03 20:47:14,527 INFO L231 Difference]: Finished difference. Result has 65 places, 67 transitions, 405 flow [2024-06-03 20:47:14,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=296, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=405, PETRI_PLACES=65, PETRI_TRANSITIONS=67} [2024-06-03 20:47:14,528 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 22 predicate places. [2024-06-03 20:47:14,528 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 67 transitions, 405 flow [2024-06-03 20:47:14,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:14,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:14,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:14,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-03 20:47:14,529 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-03 20:47:14,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:14,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1272595211, now seen corresponding path program 2 times [2024-06-03 20:47:14,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:14,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769157888] [2024-06-03 20:47:14,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:14,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:14,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:14,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:14,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:14,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769157888] [2024-06-03 20:47:14,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769157888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:14,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:14,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 20:47:14,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301459966] [2024-06-03 20:47:14,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:14,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 20:47:14,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:14,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 20:47:14,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 20:47:14,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:47:14,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 67 transitions, 405 flow. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:14,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:14,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:47:14,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:15,038 INFO L124 PetriNetUnfolderBase]: 860/1425 cut-off events. [2024-06-03 20:47:15,038 INFO L125 PetriNetUnfolderBase]: For 3790/3809 co-relation queries the response was YES. [2024-06-03 20:47:15,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5205 conditions, 1425 events. 860/1425 cut-off events. For 3790/3809 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7254 event pairs, 306 based on Foata normal form. 14/1429 useless extension candidates. Maximal degree in co-relation 5175. Up to 1256 conditions per place. [2024-06-03 20:47:15,049 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 53 selfloop transitions, 18 changer transitions 0/82 dead transitions. [2024-06-03 20:47:15,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 82 transitions, 585 flow [2024-06-03 20:47:15,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:47:15,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:47:15,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-03 20:47:15,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6047619047619047 [2024-06-03 20:47:15,050 INFO L175 Difference]: Start difference. First operand has 65 places, 67 transitions, 405 flow. Second operand 5 states and 127 transitions. [2024-06-03 20:47:15,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 82 transitions, 585 flow [2024-06-03 20:47:15,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 82 transitions, 565 flow, removed 10 selfloop flow, removed 0 redundant places. [2024-06-03 20:47:15,056 INFO L231 Difference]: Finished difference. Result has 70 places, 67 transitions, 430 flow [2024-06-03 20:47:15,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=385, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=430, PETRI_PLACES=70, PETRI_TRANSITIONS=67} [2024-06-03 20:47:15,057 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 27 predicate places. [2024-06-03 20:47:15,057 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 67 transitions, 430 flow [2024-06-03 20:47:15,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:15,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:15,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:15,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-03 20:47:15,057 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-03 20:47:15,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:15,058 INFO L85 PathProgramCache]: Analyzing trace with hash -818563256, now seen corresponding path program 1 times [2024-06-03 20:47:15,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:15,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450892144] [2024-06-03 20:47:15,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:15,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:15,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:15,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:15,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:15,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450892144] [2024-06-03 20:47:15,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450892144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:15,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:15,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:47:15,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934096435] [2024-06-03 20:47:15,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:15,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:47:15,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:15,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:47:15,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:47:15,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:15,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 67 transitions, 430 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-03 20:47:15,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:15,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:15,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:15,594 INFO L124 PetriNetUnfolderBase]: 911/1495 cut-off events. [2024-06-03 20:47:15,595 INFO L125 PetriNetUnfolderBase]: For 4563/4563 co-relation queries the response was YES. [2024-06-03 20:47:15,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5452 conditions, 1495 events. 911/1495 cut-off events. For 4563/4563 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7425 event pairs, 339 based on Foata normal form. 2/1496 useless extension candidates. Maximal degree in co-relation 5419. Up to 1305 conditions per place. [2024-06-03 20:47:15,604 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 77 selfloop transitions, 20 changer transitions 0/104 dead transitions. [2024-06-03 20:47:15,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 104 transitions, 790 flow [2024-06-03 20:47:15,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:47:15,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:47:15,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-03 20:47:15,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-03 20:47:15,606 INFO L175 Difference]: Start difference. First operand has 70 places, 67 transitions, 430 flow. Second operand 6 states and 151 transitions. [2024-06-03 20:47:15,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 104 transitions, 790 flow [2024-06-03 20:47:15,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 104 transitions, 734 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-03 20:47:15,611 INFO L231 Difference]: Finished difference. Result has 74 places, 79 transitions, 524 flow [2024-06-03 20:47:15,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=389, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=524, PETRI_PLACES=74, PETRI_TRANSITIONS=79} [2024-06-03 20:47:15,612 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 31 predicate places. [2024-06-03 20:47:15,612 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 79 transitions, 524 flow [2024-06-03 20:47:15,612 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-03 20:47:15,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:15,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:15,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-03 20:47:15,613 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:47:15,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:15,613 INFO L85 PathProgramCache]: Analyzing trace with hash -324240720, now seen corresponding path program 2 times [2024-06-03 20:47:15,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:15,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598733309] [2024-06-03 20:47:15,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:15,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:15,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:15,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:15,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:15,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598733309] [2024-06-03 20:47:15,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598733309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:15,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:15,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:47:15,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530128822] [2024-06-03 20:47:15,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:15,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:47:15,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:15,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:47:15,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:47:15,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:15,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 79 transitions, 524 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-03 20:47:15,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:15,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:15,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:16,155 INFO L124 PetriNetUnfolderBase]: 922/1511 cut-off events. [2024-06-03 20:47:16,156 INFO L125 PetriNetUnfolderBase]: For 5725/5725 co-relation queries the response was YES. [2024-06-03 20:47:16,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5915 conditions, 1511 events. 922/1511 cut-off events. For 5725/5725 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7504 event pairs, 338 based on Foata normal form. 2/1512 useless extension candidates. Maximal degree in co-relation 5880. Up to 1317 conditions per place. [2024-06-03 20:47:16,167 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 74 selfloop transitions, 24 changer transitions 0/105 dead transitions. [2024-06-03 20:47:16,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 105 transitions, 837 flow [2024-06-03 20:47:16,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:47:16,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:47:16,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 20:47:16,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-03 20:47:16,169 INFO L175 Difference]: Start difference. First operand has 74 places, 79 transitions, 524 flow. Second operand 6 states and 148 transitions. [2024-06-03 20:47:16,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 105 transitions, 837 flow [2024-06-03 20:47:16,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 105 transitions, 805 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-03 20:47:16,177 INFO L231 Difference]: Finished difference. Result has 79 places, 84 transitions, 590 flow [2024-06-03 20:47:16,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=496, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=590, PETRI_PLACES=79, PETRI_TRANSITIONS=84} [2024-06-03 20:47:16,178 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 36 predicate places. [2024-06-03 20:47:16,178 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 84 transitions, 590 flow [2024-06-03 20:47:16,178 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-03 20:47:16,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:16,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:16,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-03 20:47:16,179 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-03 20:47:16,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:16,179 INFO L85 PathProgramCache]: Analyzing trace with hash 180079344, now seen corresponding path program 3 times [2024-06-03 20:47:16,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:16,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294642279] [2024-06-03 20:47:16,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:16,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:16,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:16,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:16,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:16,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294642279] [2024-06-03 20:47:16,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294642279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:16,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:16,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:47:16,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174564439] [2024-06-03 20:47:16,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:16,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:47:16,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:16,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:47:16,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:47:16,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:16,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 84 transitions, 590 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-03 20:47:16,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:16,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:16,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:16,724 INFO L124 PetriNetUnfolderBase]: 917/1504 cut-off events. [2024-06-03 20:47:16,725 INFO L125 PetriNetUnfolderBase]: For 6691/6691 co-relation queries the response was YES. [2024-06-03 20:47:16,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6024 conditions, 1504 events. 917/1504 cut-off events. For 6691/6691 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7494 event pairs, 338 based on Foata normal form. 2/1505 useless extension candidates. Maximal degree in co-relation 5987. Up to 1312 conditions per place. [2024-06-03 20:47:16,736 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 71 selfloop transitions, 26 changer transitions 0/104 dead transitions. [2024-06-03 20:47:16,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 104 transitions, 840 flow [2024-06-03 20:47:16,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:47:16,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:47:16,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-03 20:47:16,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-03 20:47:16,738 INFO L175 Difference]: Start difference. First operand has 79 places, 84 transitions, 590 flow. Second operand 6 states and 145 transitions. [2024-06-03 20:47:16,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 104 transitions, 840 flow [2024-06-03 20:47:16,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 104 transitions, 802 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-03 20:47:16,747 INFO L231 Difference]: Finished difference. Result has 83 places, 85 transitions, 620 flow [2024-06-03 20:47:16,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=553, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=620, PETRI_PLACES=83, PETRI_TRANSITIONS=85} [2024-06-03 20:47:16,748 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 40 predicate places. [2024-06-03 20:47:16,748 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 85 transitions, 620 flow [2024-06-03 20:47:16,748 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-03 20:47:16,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:16,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:16,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-03 20:47:16,749 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-03 20:47:16,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:16,749 INFO L85 PathProgramCache]: Analyzing trace with hash -1543011610, now seen corresponding path program 1 times [2024-06-03 20:47:16,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:16,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412291108] [2024-06-03 20:47:16,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:16,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:16,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:17,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:17,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:17,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412291108] [2024-06-03 20:47:17,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412291108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:17,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:17,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:47:17,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532821270] [2024-06-03 20:47:17,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:17,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:47:17,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:17,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:47:17,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:47:17,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:47:17,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 85 transitions, 620 flow. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:17,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:17,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:47:17,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:17,327 INFO L124 PetriNetUnfolderBase]: 848/1432 cut-off events. [2024-06-03 20:47:17,327 INFO L125 PetriNetUnfolderBase]: For 8325/8325 co-relation queries the response was YES. [2024-06-03 20:47:17,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5876 conditions, 1432 events. 848/1432 cut-off events. For 8325/8325 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 7277 event pairs, 290 based on Foata normal form. 4/1422 useless extension candidates. Maximal degree in co-relation 5837. Up to 1217 conditions per place. [2024-06-03 20:47:17,364 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 80 selfloop transitions, 12 changer transitions 0/107 dead transitions. [2024-06-03 20:47:17,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 107 transitions, 866 flow [2024-06-03 20:47:17,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:47:17,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:47:17,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-03 20:47:17,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-03 20:47:17,365 INFO L175 Difference]: Start difference. First operand has 83 places, 85 transitions, 620 flow. Second operand 6 states and 147 transitions. [2024-06-03 20:47:17,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 107 transitions, 866 flow [2024-06-03 20:47:17,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 107 transitions, 826 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-03 20:47:17,374 INFO L231 Difference]: Finished difference. Result has 86 places, 87 transitions, 627 flow [2024-06-03 20:47:17,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=580, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=627, PETRI_PLACES=86, PETRI_TRANSITIONS=87} [2024-06-03 20:47:17,375 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 43 predicate places. [2024-06-03 20:47:17,375 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 87 transitions, 627 flow [2024-06-03 20:47:17,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:17,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:17,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:17,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-03 20:47:17,375 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-03 20:47:17,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:17,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1428510164, now seen corresponding path program 1 times [2024-06-03 20:47:17,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:17,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707491782] [2024-06-03 20:47:17,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:17,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:17,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:17,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:17,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:17,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707491782] [2024-06-03 20:47:17,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707491782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:17,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:17,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:47:17,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900890268] [2024-06-03 20:47:17,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:17,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:47:17,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:17,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:47:17,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:47:17,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:47:17,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 87 transitions, 627 flow. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:17,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:17,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:47:17,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:17,987 INFO L124 PetriNetUnfolderBase]: 875/1467 cut-off events. [2024-06-03 20:47:17,987 INFO L125 PetriNetUnfolderBase]: For 9915/9935 co-relation queries the response was YES. [2024-06-03 20:47:17,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6239 conditions, 1467 events. 875/1467 cut-off events. For 9915/9935 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7517 event pairs, 275 based on Foata normal form. 17/1441 useless extension candidates. Maximal degree in co-relation 6199. Up to 1250 conditions per place. [2024-06-03 20:47:17,998 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 80 selfloop transitions, 17 changer transitions 0/115 dead transitions. [2024-06-03 20:47:17,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 115 transitions, 903 flow [2024-06-03 20:47:17,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:47:17,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:47:18,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-03 20:47:18,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-03 20:47:18,000 INFO L175 Difference]: Start difference. First operand has 86 places, 87 transitions, 627 flow. Second operand 6 states and 153 transitions. [2024-06-03 20:47:18,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 115 transitions, 903 flow [2024-06-03 20:47:18,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 115 transitions, 874 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-03 20:47:18,009 INFO L231 Difference]: Finished difference. Result has 88 places, 90 transitions, 664 flow [2024-06-03 20:47:18,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=598, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=664, PETRI_PLACES=88, PETRI_TRANSITIONS=90} [2024-06-03 20:47:18,010 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 45 predicate places. [2024-06-03 20:47:18,010 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 90 transitions, 664 flow [2024-06-03 20:47:18,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:18,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:18,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:18,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-03 20:47:18,011 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-03 20:47:18,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:18,011 INFO L85 PathProgramCache]: Analyzing trace with hash 1428630134, now seen corresponding path program 2 times [2024-06-03 20:47:18,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:18,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55158712] [2024-06-03 20:47:18,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:18,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:18,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:18,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:18,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:18,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55158712] [2024-06-03 20:47:18,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55158712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:18,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:18,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:47:18,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332741610] [2024-06-03 20:47:18,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:18,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:47:18,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:18,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:47:18,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:47:18,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:47:18,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 90 transitions, 664 flow. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:18,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:18,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:47:18,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:18,548 INFO L124 PetriNetUnfolderBase]: 888/1495 cut-off events. [2024-06-03 20:47:18,548 INFO L125 PetriNetUnfolderBase]: For 11803/11829 co-relation queries the response was YES. [2024-06-03 20:47:18,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6671 conditions, 1495 events. 888/1495 cut-off events. For 11803/11829 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7767 event pairs, 279 based on Foata normal form. 24/1473 useless extension candidates. Maximal degree in co-relation 6630. Up to 1210 conditions per place. [2024-06-03 20:47:18,558 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 70 selfloop transitions, 32 changer transitions 0/120 dead transitions. [2024-06-03 20:47:18,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 120 transitions, 1024 flow [2024-06-03 20:47:18,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:47:18,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:47:18,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-03 20:47:18,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-03 20:47:18,559 INFO L175 Difference]: Start difference. First operand has 88 places, 90 transitions, 664 flow. Second operand 6 states and 156 transitions. [2024-06-03 20:47:18,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 120 transitions, 1024 flow [2024-06-03 20:47:18,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 120 transitions, 982 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-03 20:47:18,571 INFO L231 Difference]: Finished difference. Result has 90 places, 96 transitions, 749 flow [2024-06-03 20:47:18,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=622, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=749, PETRI_PLACES=90, PETRI_TRANSITIONS=96} [2024-06-03 20:47:18,571 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 47 predicate places. [2024-06-03 20:47:18,572 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 96 transitions, 749 flow [2024-06-03 20:47:18,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:18,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:18,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:18,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-03 20:47:18,572 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:47:18,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:18,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1461533584, now seen corresponding path program 3 times [2024-06-03 20:47:18,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:18,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848860122] [2024-06-03 20:47:18,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:18,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:18,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:18,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:18,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:18,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848860122] [2024-06-03 20:47:18,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848860122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:18,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:18,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:47:18,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938104496] [2024-06-03 20:47:18,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:18,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:47:18,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:18,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:47:18,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:47:18,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:47:18,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 96 transitions, 749 flow. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:18,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:18,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:47:18,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:19,092 INFO L124 PetriNetUnfolderBase]: 892/1493 cut-off events. [2024-06-03 20:47:19,092 INFO L125 PetriNetUnfolderBase]: For 13798/13823 co-relation queries the response was YES. [2024-06-03 20:47:19,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7046 conditions, 1493 events. 892/1493 cut-off events. For 13798/13823 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7773 event pairs, 290 based on Foata normal form. 18/1461 useless extension candidates. Maximal degree in co-relation 7004. Up to 1219 conditions per place. [2024-06-03 20:47:19,102 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 65 selfloop transitions, 32 changer transitions 0/115 dead transitions. [2024-06-03 20:47:19,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 115 transitions, 991 flow [2024-06-03 20:47:19,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:47:19,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:47:19,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-03 20:47:19,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-03 20:47:19,103 INFO L175 Difference]: Start difference. First operand has 90 places, 96 transitions, 749 flow. Second operand 6 states and 151 transitions. [2024-06-03 20:47:19,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 115 transitions, 991 flow [2024-06-03 20:47:19,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 115 transitions, 941 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-03 20:47:19,114 INFO L231 Difference]: Finished difference. Result has 94 places, 96 transitions, 772 flow [2024-06-03 20:47:19,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=699, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=772, PETRI_PLACES=94, PETRI_TRANSITIONS=96} [2024-06-03 20:47:19,115 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 51 predicate places. [2024-06-03 20:47:19,115 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 96 transitions, 772 flow [2024-06-03 20:47:19,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:19,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:19,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:19,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-03 20:47:19,116 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-03 20:47:19,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:19,117 INFO L85 PathProgramCache]: Analyzing trace with hash 351240713, now seen corresponding path program 1 times [2024-06-03 20:47:19,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:19,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565041583] [2024-06-03 20:47:19,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:19,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:19,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:19,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:19,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:19,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565041583] [2024-06-03 20:47:19,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565041583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:19,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:19,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:47:19,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165519802] [2024-06-03 20:47:19,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:19,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:47:19,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:19,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:47:19,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:47:19,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:19,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 96 transitions, 772 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:19,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:19,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:19,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:19,696 INFO L124 PetriNetUnfolderBase]: 944/1563 cut-off events. [2024-06-03 20:47:19,696 INFO L125 PetriNetUnfolderBase]: For 13625/13625 co-relation queries the response was YES. [2024-06-03 20:47:19,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7280 conditions, 1563 events. 944/1563 cut-off events. For 13625/13625 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7825 event pairs, 292 based on Foata normal form. 2/1565 useless extension candidates. Maximal degree in co-relation 7236. Up to 1381 conditions per place. [2024-06-03 20:47:19,706 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 111 selfloop transitions, 16 changer transitions 0/134 dead transitions. [2024-06-03 20:47:19,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 134 transitions, 1167 flow [2024-06-03 20:47:19,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:47:19,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:47:19,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 20:47:19,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-03 20:47:19,708 INFO L175 Difference]: Start difference. First operand has 94 places, 96 transitions, 772 flow. Second operand 7 states and 169 transitions. [2024-06-03 20:47:19,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 134 transitions, 1167 flow [2024-06-03 20:47:19,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 134 transitions, 1062 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-03 20:47:19,725 INFO L231 Difference]: Finished difference. Result has 97 places, 105 transitions, 796 flow [2024-06-03 20:47:19,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=679, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=796, PETRI_PLACES=97, PETRI_TRANSITIONS=105} [2024-06-03 20:47:19,726 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-03 20:47:19,726 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 105 transitions, 796 flow [2024-06-03 20:47:19,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:19,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:19,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:19,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-03 20:47:19,727 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-03 20:47:19,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:19,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1481752781, now seen corresponding path program 2 times [2024-06-03 20:47:19,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:19,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474813047] [2024-06-03 20:47:19,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:19,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:19,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:20,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:20,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:20,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474813047] [2024-06-03 20:47:20,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474813047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:20,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:20,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:47:20,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455476996] [2024-06-03 20:47:20,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:20,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:47:20,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:20,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:47:20,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:47:20,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:20,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 105 transitions, 796 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:20,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:20,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:20,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:20,323 INFO L124 PetriNetUnfolderBase]: 971/1612 cut-off events. [2024-06-03 20:47:20,323 INFO L125 PetriNetUnfolderBase]: For 15936/15936 co-relation queries the response was YES. [2024-06-03 20:47:20,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7747 conditions, 1612 events. 971/1612 cut-off events. For 15936/15936 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8163 event pairs, 300 based on Foata normal form. 2/1613 useless extension candidates. Maximal degree in co-relation 7701. Up to 1298 conditions per place. [2024-06-03 20:47:20,334 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 101 selfloop transitions, 40 changer transitions 0/148 dead transitions. [2024-06-03 20:47:20,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 148 transitions, 1370 flow [2024-06-03 20:47:20,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:47:20,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:47:20,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-03 20:47:20,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-03 20:47:20,335 INFO L175 Difference]: Start difference. First operand has 97 places, 105 transitions, 796 flow. Second operand 7 states and 178 transitions. [2024-06-03 20:47:20,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 148 transitions, 1370 flow [2024-06-03 20:47:20,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 148 transitions, 1324 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-03 20:47:20,353 INFO L231 Difference]: Finished difference. Result has 103 places, 117 transitions, 967 flow [2024-06-03 20:47:20,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=750, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=967, PETRI_PLACES=103, PETRI_TRANSITIONS=117} [2024-06-03 20:47:20,354 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-03 20:47:20,354 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 117 transitions, 967 flow [2024-06-03 20:47:20,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:20,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:20,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:20,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-03 20:47:20,356 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-03 20:47:20,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:20,356 INFO L85 PathProgramCache]: Analyzing trace with hash -24376079, now seen corresponding path program 3 times [2024-06-03 20:47:20,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:20,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958813878] [2024-06-03 20:47:20,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:20,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:20,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:20,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:20,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:20,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958813878] [2024-06-03 20:47:20,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958813878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:20,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:20,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:47:20,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694339966] [2024-06-03 20:47:20,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:20,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:47:20,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:20,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:47:20,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:47:20,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:20,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 117 transitions, 967 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:20,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:20,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:20,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:20,959 INFO L124 PetriNetUnfolderBase]: 966/1605 cut-off events. [2024-06-03 20:47:20,959 INFO L125 PetriNetUnfolderBase]: For 18243/18243 co-relation queries the response was YES. [2024-06-03 20:47:20,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8201 conditions, 1605 events. 966/1605 cut-off events. For 18243/18243 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 8106 event pairs, 300 based on Foata normal form. 2/1606 useless extension candidates. Maximal degree in co-relation 8152. Up to 1293 conditions per place. [2024-06-03 20:47:20,973 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 98 selfloop transitions, 42 changer transitions 0/147 dead transitions. [2024-06-03 20:47:20,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 147 transitions, 1397 flow [2024-06-03 20:47:20,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:47:20,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:47:20,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-03 20:47:20,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-03 20:47:20,976 INFO L175 Difference]: Start difference. First operand has 103 places, 117 transitions, 967 flow. Second operand 7 states and 175 transitions. [2024-06-03 20:47:20,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 147 transitions, 1397 flow [2024-06-03 20:47:21,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 147 transitions, 1331 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-03 20:47:21,002 INFO L231 Difference]: Finished difference. Result has 108 places, 118 transitions, 1004 flow [2024-06-03 20:47:21,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=907, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1004, PETRI_PLACES=108, PETRI_TRANSITIONS=118} [2024-06-03 20:47:21,003 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 65 predicate places. [2024-06-03 20:47:21,003 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 118 transitions, 1004 flow [2024-06-03 20:47:21,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:21,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:21,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:21,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-03 20:47:21,004 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-03 20:47:21,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:21,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1768876273, now seen corresponding path program 1 times [2024-06-03 20:47:21,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:21,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868251808] [2024-06-03 20:47:21,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:21,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:21,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:21,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:21,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:21,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868251808] [2024-06-03 20:47:21,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868251808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:21,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:21,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:47:21,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020666610] [2024-06-03 20:47:21,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:21,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:47:21,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:21,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:47:21,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:47:21,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:21,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 118 transitions, 1004 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:21,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:21,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:21,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:21,634 INFO L124 PetriNetUnfolderBase]: 983/1632 cut-off events. [2024-06-03 20:47:21,635 INFO L125 PetriNetUnfolderBase]: For 20414/20414 co-relation queries the response was YES. [2024-06-03 20:47:21,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8458 conditions, 1632 events. 983/1632 cut-off events. For 20414/20414 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 8267 event pairs, 296 based on Foata normal form. 4/1635 useless extension candidates. Maximal degree in co-relation 8407. Up to 1392 conditions per place. [2024-06-03 20:47:21,648 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 113 selfloop transitions, 27 changer transitions 0/147 dead transitions. [2024-06-03 20:47:21,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 147 transitions, 1366 flow [2024-06-03 20:47:21,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:47:21,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:47:21,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 20:47:21,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-03 20:47:21,649 INFO L175 Difference]: Start difference. First operand has 108 places, 118 transitions, 1004 flow. Second operand 7 states and 170 transitions. [2024-06-03 20:47:21,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 147 transitions, 1366 flow [2024-06-03 20:47:21,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 147 transitions, 1294 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-03 20:47:21,669 INFO L231 Difference]: Finished difference. Result has 111 places, 120 transitions, 1011 flow [2024-06-03 20:47:21,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=932, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1011, PETRI_PLACES=111, PETRI_TRANSITIONS=120} [2024-06-03 20:47:21,669 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 68 predicate places. [2024-06-03 20:47:21,669 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 120 transitions, 1011 flow [2024-06-03 20:47:21,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:21,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:21,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:21,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-03 20:47:21,670 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-03 20:47:21,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:21,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1944457439, now seen corresponding path program 4 times [2024-06-03 20:47:21,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:21,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452456822] [2024-06-03 20:47:21,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:21,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:21,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:21,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:21,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:21,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452456822] [2024-06-03 20:47:21,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452456822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:21,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:21,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:47:21,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875299479] [2024-06-03 20:47:21,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:22,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:47:22,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:22,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:47:22,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:47:22,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:22,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 120 transitions, 1011 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:22,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:22,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:22,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:22,255 INFO L124 PetriNetUnfolderBase]: 994/1643 cut-off events. [2024-06-03 20:47:22,256 INFO L125 PetriNetUnfolderBase]: For 22056/22056 co-relation queries the response was YES. [2024-06-03 20:47:22,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8744 conditions, 1643 events. 994/1643 cut-off events. For 22056/22056 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8355 event pairs, 304 based on Foata normal form. 2/1643 useless extension candidates. Maximal degree in co-relation 8692. Up to 1332 conditions per place. [2024-06-03 20:47:22,268 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 95 selfloop transitions, 48 changer transitions 0/150 dead transitions. [2024-06-03 20:47:22,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 150 transitions, 1482 flow [2024-06-03 20:47:22,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:47:22,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:47:22,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 20:47:22,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-03 20:47:22,269 INFO L175 Difference]: Start difference. First operand has 111 places, 120 transitions, 1011 flow. Second operand 7 states and 171 transitions. [2024-06-03 20:47:22,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 150 transitions, 1482 flow [2024-06-03 20:47:22,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 150 transitions, 1421 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-03 20:47:22,291 INFO L231 Difference]: Finished difference. Result has 114 places, 125 transitions, 1125 flow [2024-06-03 20:47:22,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=950, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1125, PETRI_PLACES=114, PETRI_TRANSITIONS=125} [2024-06-03 20:47:22,292 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 71 predicate places. [2024-06-03 20:47:22,292 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 125 transitions, 1125 flow [2024-06-03 20:47:22,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:22,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:22,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:22,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-03 20:47:22,293 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:47:22,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:22,293 INFO L85 PathProgramCache]: Analyzing trace with hash -1336446809, now seen corresponding path program 5 times [2024-06-03 20:47:22,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:22,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832083162] [2024-06-03 20:47:22,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:22,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:22,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:22,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:22,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:22,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832083162] [2024-06-03 20:47:22,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832083162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:22,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:22,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:47:22,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458519379] [2024-06-03 20:47:22,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:22,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:47:22,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:22,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:47:22,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:47:22,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:22,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 125 transitions, 1125 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:22,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:22,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:22,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:22,851 INFO L124 PetriNetUnfolderBase]: 1005/1664 cut-off events. [2024-06-03 20:47:22,852 INFO L125 PetriNetUnfolderBase]: For 24566/24566 co-relation queries the response was YES. [2024-06-03 20:47:22,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9098 conditions, 1664 events. 1005/1664 cut-off events. For 24566/24566 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8527 event pairs, 304 based on Foata normal form. 2/1664 useless extension candidates. Maximal degree in co-relation 9044. Up to 1344 conditions per place. [2024-06-03 20:47:22,863 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 98 selfloop transitions, 48 changer transitions 0/153 dead transitions. [2024-06-03 20:47:22,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 153 transitions, 1596 flow [2024-06-03 20:47:22,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:47:22,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:47:22,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 20:47:22,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-03 20:47:22,865 INFO L175 Difference]: Start difference. First operand has 114 places, 125 transitions, 1125 flow. Second operand 7 states and 173 transitions. [2024-06-03 20:47:22,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 153 transitions, 1596 flow [2024-06-03 20:47:22,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 153 transitions, 1518 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-03 20:47:22,889 INFO L231 Difference]: Finished difference. Result has 118 places, 128 transitions, 1192 flow [2024-06-03 20:47:22,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1052, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1192, PETRI_PLACES=118, PETRI_TRANSITIONS=128} [2024-06-03 20:47:22,889 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 75 predicate places. [2024-06-03 20:47:22,889 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 128 transitions, 1192 flow [2024-06-03 20:47:22,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:22,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:22,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:22,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-03 20:47:22,890 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:47:22,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:22,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1336654199, now seen corresponding path program 6 times [2024-06-03 20:47:22,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:22,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867462824] [2024-06-03 20:47:22,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:22,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:22,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:23,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-03 20:47:23,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:23,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867462824] [2024-06-03 20:47:23,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867462824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:23,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:23,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:47:23,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735015249] [2024-06-03 20:47:23,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:23,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:47:23,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:23,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:47:23,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:47:23,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:23,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 128 transitions, 1192 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:23,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:23,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:23,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:23,428 INFO L124 PetriNetUnfolderBase]: 1000/1657 cut-off events. [2024-06-03 20:47:23,428 INFO L125 PetriNetUnfolderBase]: For 26516/26516 co-relation queries the response was YES. [2024-06-03 20:47:23,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9123 conditions, 1657 events. 1000/1657 cut-off events. For 26516/26516 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8450 event pairs, 304 based on Foata normal form. 2/1657 useless extension candidates. Maximal degree in co-relation 9068. Up to 1339 conditions per place. [2024-06-03 20:47:23,440 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 95 selfloop transitions, 49 changer transitions 0/151 dead transitions. [2024-06-03 20:47:23,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 151 transitions, 1538 flow [2024-06-03 20:47:23,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:47:23,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:47:23,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 20:47:23,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-03 20:47:23,442 INFO L175 Difference]: Start difference. First operand has 118 places, 128 transitions, 1192 flow. Second operand 7 states and 170 transitions. [2024-06-03 20:47:23,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 151 transitions, 1538 flow [2024-06-03 20:47:23,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 151 transitions, 1368 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-03 20:47:23,476 INFO L231 Difference]: Finished difference. Result has 119 places, 128 transitions, 1128 flow [2024-06-03 20:47:23,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1022, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1128, PETRI_PLACES=119, PETRI_TRANSITIONS=128} [2024-06-03 20:47:23,476 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 76 predicate places. [2024-06-03 20:47:23,476 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 128 transitions, 1128 flow [2024-06-03 20:47:23,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:23,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:23,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:23,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-03 20:47:23,477 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:47:23,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:23,477 INFO L85 PathProgramCache]: Analyzing trace with hash 1266789361, now seen corresponding path program 2 times [2024-06-03 20:47:23,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:23,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064537554] [2024-06-03 20:47:23,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:23,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:23,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:23,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:23,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:23,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064537554] [2024-06-03 20:47:23,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064537554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:23,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:23,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:47:23,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820080398] [2024-06-03 20:47:23,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:23,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:47:23,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:23,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:47:23,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:47:23,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:23,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 128 transitions, 1128 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:23,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:23,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:23,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:24,084 INFO L124 PetriNetUnfolderBase]: 1017/1694 cut-off events. [2024-06-03 20:47:24,084 INFO L125 PetriNetUnfolderBase]: For 28799/28799 co-relation queries the response was YES. [2024-06-03 20:47:24,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9235 conditions, 1694 events. 1017/1694 cut-off events. For 28799/28799 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8699 event pairs, 302 based on Foata normal form. 4/1697 useless extension candidates. Maximal degree in co-relation 9180. Up to 1444 conditions per place. [2024-06-03 20:47:24,097 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 119 selfloop transitions, 28 changer transitions 0/154 dead transitions. [2024-06-03 20:47:24,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 154 transitions, 1500 flow [2024-06-03 20:47:24,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:47:24,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:47:24,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 20:47:24,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-03 20:47:24,098 INFO L175 Difference]: Start difference. First operand has 119 places, 128 transitions, 1128 flow. Second operand 7 states and 166 transitions. [2024-06-03 20:47:24,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 154 transitions, 1500 flow [2024-06-03 20:47:24,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 154 transitions, 1404 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-03 20:47:24,128 INFO L231 Difference]: Finished difference. Result has 121 places, 130 transitions, 1117 flow [2024-06-03 20:47:24,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1032, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1117, PETRI_PLACES=121, PETRI_TRANSITIONS=130} [2024-06-03 20:47:24,129 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 78 predicate places. [2024-06-03 20:47:24,129 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 130 transitions, 1117 flow [2024-06-03 20:47:24,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:24,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:24,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:24,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-03 20:47:24,130 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:47:24,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:24,130 INFO L85 PathProgramCache]: Analyzing trace with hash 665086469, now seen corresponding path program 3 times [2024-06-03 20:47:24,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:24,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674195950] [2024-06-03 20:47:24,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:24,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:24,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:24,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:24,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:24,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674195950] [2024-06-03 20:47:24,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674195950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:24,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:24,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:47:24,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358850593] [2024-06-03 20:47:24,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:24,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:47:24,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:24,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:47:24,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:47:24,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:24,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 130 transitions, 1117 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:24,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:24,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:24,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:24,695 INFO L124 PetriNetUnfolderBase]: 1034/1726 cut-off events. [2024-06-03 20:47:24,696 INFO L125 PetriNetUnfolderBase]: For 31297/31297 co-relation queries the response was YES. [2024-06-03 20:47:24,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9525 conditions, 1726 events. 1034/1726 cut-off events. For 31297/31297 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 8946 event pairs, 273 based on Foata normal form. 4/1729 useless extension candidates. Maximal degree in co-relation 9469. Up to 1388 conditions per place. [2024-06-03 20:47:24,707 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 119 selfloop transitions, 35 changer transitions 0/161 dead transitions. [2024-06-03 20:47:24,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 161 transitions, 1623 flow [2024-06-03 20:47:24,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:47:24,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:47:24,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 20:47:24,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-03 20:47:24,708 INFO L175 Difference]: Start difference. First operand has 121 places, 130 transitions, 1117 flow. Second operand 7 states and 169 transitions. [2024-06-03 20:47:24,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 161 transitions, 1623 flow [2024-06-03 20:47:24,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 161 transitions, 1556 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-03 20:47:24,734 INFO L231 Difference]: Finished difference. Result has 123 places, 134 transitions, 1175 flow [2024-06-03 20:47:24,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1050, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1175, PETRI_PLACES=123, PETRI_TRANSITIONS=134} [2024-06-03 20:47:24,734 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 80 predicate places. [2024-06-03 20:47:24,734 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 134 transitions, 1175 flow [2024-06-03 20:47:24,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:24,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:24,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:24,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-03 20:47:24,735 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:47:24,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:24,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1001092081, now seen corresponding path program 4 times [2024-06-03 20:47:24,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:24,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048425315] [2024-06-03 20:47:24,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:24,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:24,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:25,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:25,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:25,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048425315] [2024-06-03 20:47:25,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048425315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:25,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:25,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:47:25,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937298167] [2024-06-03 20:47:25,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:25,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:47:25,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:25,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:47:25,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:47:25,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:25,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 134 transitions, 1175 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:25,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:25,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:25,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:25,318 INFO L124 PetriNetUnfolderBase]: 1026/1714 cut-off events. [2024-06-03 20:47:25,319 INFO L125 PetriNetUnfolderBase]: For 33239/33239 co-relation queries the response was YES. [2024-06-03 20:47:25,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9610 conditions, 1714 events. 1026/1714 cut-off events. For 33239/33239 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8859 event pairs, 300 based on Foata normal form. 4/1717 useless extension candidates. Maximal degree in co-relation 9553. Up to 1459 conditions per place. [2024-06-03 20:47:25,329 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 124 selfloop transitions, 27 changer transitions 0/158 dead transitions. [2024-06-03 20:47:25,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 158 transitions, 1537 flow [2024-06-03 20:47:25,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:47:25,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:47:25,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-03 20:47:25,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-03 20:47:25,330 INFO L175 Difference]: Start difference. First operand has 123 places, 134 transitions, 1175 flow. Second operand 7 states and 167 transitions. [2024-06-03 20:47:25,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 158 transitions, 1537 flow [2024-06-03 20:47:25,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 158 transitions, 1481 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-03 20:47:25,363 INFO L231 Difference]: Finished difference. Result has 127 places, 134 transitions, 1180 flow [2024-06-03 20:47:25,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1119, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1180, PETRI_PLACES=127, PETRI_TRANSITIONS=134} [2024-06-03 20:47:25,364 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 84 predicate places. [2024-06-03 20:47:25,364 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 134 transitions, 1180 flow [2024-06-03 20:47:25,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:25,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:25,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:25,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-03 20:47:25,364 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:47:25,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:25,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1701486547, now seen corresponding path program 1 times [2024-06-03 20:47:25,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:25,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532367730] [2024-06-03 20:47:25,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:25,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:25,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:25,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:25,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:25,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532367730] [2024-06-03 20:47:25,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532367730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:25,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:25,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:47:25,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556390055] [2024-06-03 20:47:25,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:25,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:47:25,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:25,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:47:25,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:47:25,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:47:25,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 134 transitions, 1180 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 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-03 20:47:25,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:25,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:47:25,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:26,049 INFO L124 PetriNetUnfolderBase]: 1032/1743 cut-off events. [2024-06-03 20:47:26,049 INFO L125 PetriNetUnfolderBase]: For 41154/41182 co-relation queries the response was YES. [2024-06-03 20:47:26,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10123 conditions, 1743 events. 1032/1743 cut-off events. For 41154/41182 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9261 event pairs, 170 based on Foata normal form. 10/1705 useless extension candidates. Maximal degree in co-relation 10064. Up to 1380 conditions per place. [2024-06-03 20:47:26,060 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 116 selfloop transitions, 27 changer transitions 0/175 dead transitions. [2024-06-03 20:47:26,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 175 transitions, 1694 flow [2024-06-03 20:47:26,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:47:26,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:47:26,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-03 20:47:26,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-03 20:47:26,062 INFO L175 Difference]: Start difference. First operand has 127 places, 134 transitions, 1180 flow. Second operand 8 states and 200 transitions. [2024-06-03 20:47:26,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 175 transitions, 1694 flow [2024-06-03 20:47:26,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 175 transitions, 1621 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-03 20:47:26,098 INFO L231 Difference]: Finished difference. Result has 129 places, 138 transitions, 1212 flow [2024-06-03 20:47:26,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1107, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1212, PETRI_PLACES=129, PETRI_TRANSITIONS=138} [2024-06-03 20:47:26,099 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-03 20:47:26,099 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 138 transitions, 1212 flow [2024-06-03 20:47:26,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 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-03 20:47:26,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:26,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:26,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-03 20:47:26,099 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:47:26,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:26,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1591238221, now seen corresponding path program 2 times [2024-06-03 20:47:26,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:26,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678281532] [2024-06-03 20:47:26,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:26,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:26,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:26,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:26,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:26,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678281532] [2024-06-03 20:47:26,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678281532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:26,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:26,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:47:26,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820588603] [2024-06-03 20:47:26,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:26,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:47:26,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:26,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:47:26,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:47:26,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:47:26,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 138 transitions, 1212 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 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-03 20:47:26,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:26,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:47:26,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:26,771 INFO L124 PetriNetUnfolderBase]: 1020/1723 cut-off events. [2024-06-03 20:47:26,772 INFO L125 PetriNetUnfolderBase]: For 42824/42855 co-relation queries the response was YES. [2024-06-03 20:47:26,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10121 conditions, 1723 events. 1020/1723 cut-off events. For 42824/42855 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 9160 event pairs, 237 based on Foata normal form. 8/1682 useless extension candidates. Maximal degree in co-relation 10061. Up to 1428 conditions per place. [2024-06-03 20:47:26,786 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 113 selfloop transitions, 23 changer transitions 0/168 dead transitions. [2024-06-03 20:47:26,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 168 transitions, 1560 flow [2024-06-03 20:47:26,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:47:26,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:47:26,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-03 20:47:26,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-03 20:47:26,788 INFO L175 Difference]: Start difference. First operand has 129 places, 138 transitions, 1212 flow. Second operand 7 states and 175 transitions. [2024-06-03 20:47:26,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 168 transitions, 1560 flow [2024-06-03 20:47:26,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 168 transitions, 1503 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-03 20:47:26,826 INFO L231 Difference]: Finished difference. Result has 132 places, 138 transitions, 1209 flow [2024-06-03 20:47:26,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1155, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1209, PETRI_PLACES=132, PETRI_TRANSITIONS=138} [2024-06-03 20:47:26,826 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 89 predicate places. [2024-06-03 20:47:26,826 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 138 transitions, 1209 flow [2024-06-03 20:47:26,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 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-03 20:47:26,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:26,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:26,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-03 20:47:26,827 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:47:26,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:26,828 INFO L85 PathProgramCache]: Analyzing trace with hash 1543715865, now seen corresponding path program 3 times [2024-06-03 20:47:26,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:26,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810383135] [2024-06-03 20:47:26,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:26,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:26,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:27,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:27,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:27,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810383135] [2024-06-03 20:47:27,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810383135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:27,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:27,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:47:27,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343334858] [2024-06-03 20:47:27,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:27,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:47:27,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:27,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:47:27,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:47:27,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:47:27,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 138 transitions, 1209 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 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-03 20:47:27,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:27,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:47:27,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:27,465 INFO L124 PetriNetUnfolderBase]: 1039/1755 cut-off events. [2024-06-03 20:47:27,465 INFO L125 PetriNetUnfolderBase]: For 46551/46576 co-relation queries the response was YES. [2024-06-03 20:47:27,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10360 conditions, 1755 events. 1039/1755 cut-off events. For 46551/46576 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9398 event pairs, 241 based on Foata normal form. 6/1707 useless extension candidates. Maximal degree in co-relation 10298. Up to 1402 conditions per place. [2024-06-03 20:47:27,477 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 93 selfloop transitions, 42 changer transitions 0/167 dead transitions. [2024-06-03 20:47:27,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 167 transitions, 1571 flow [2024-06-03 20:47:27,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:47:27,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:47:27,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-03 20:47:27,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-03 20:47:27,479 INFO L175 Difference]: Start difference. First operand has 132 places, 138 transitions, 1209 flow. Second operand 7 states and 176 transitions. [2024-06-03 20:47:27,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 167 transitions, 1571 flow [2024-06-03 20:47:27,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 167 transitions, 1519 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-03 20:47:27,516 INFO L231 Difference]: Finished difference. Result has 133 places, 140 transitions, 1277 flow [2024-06-03 20:47:27,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1157, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1277, PETRI_PLACES=133, PETRI_TRANSITIONS=140} [2024-06-03 20:47:27,516 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 90 predicate places. [2024-06-03 20:47:27,517 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 140 transitions, 1277 flow [2024-06-03 20:47:27,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 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-03 20:47:27,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:27,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:27,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-03 20:47:27,517 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-03 20:47:27,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:27,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1008476563, now seen corresponding path program 1 times [2024-06-03 20:47:27,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:27,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672742363] [2024-06-03 20:47:27,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:27,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:27,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:27,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:27,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:27,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672742363] [2024-06-03 20:47:27,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672742363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:27,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:27,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:47:27,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291829957] [2024-06-03 20:47:27,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:27,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:47:27,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:27,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:47:27,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:47:27,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:47:27,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 140 transitions, 1277 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 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-03 20:47:27,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:27,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:47:27,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:28,105 INFO L124 PetriNetUnfolderBase]: 1058/1809 cut-off events. [2024-06-03 20:47:28,105 INFO L125 PetriNetUnfolderBase]: For 44350/44350 co-relation queries the response was YES. [2024-06-03 20:47:28,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10626 conditions, 1809 events. 1058/1809 cut-off events. For 44350/44350 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9679 event pairs, 273 based on Foata normal form. 2/1811 useless extension candidates. Maximal degree in co-relation 10563. Up to 1489 conditions per place. [2024-06-03 20:47:28,118 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 120 selfloop transitions, 27 changer transitions 0/168 dead transitions. [2024-06-03 20:47:28,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 168 transitions, 1769 flow [2024-06-03 20:47:28,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:47:28,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:47:28,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 20:47:28,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-03 20:47:28,119 INFO L175 Difference]: Start difference. First operand has 133 places, 140 transitions, 1277 flow. Second operand 6 states and 148 transitions. [2024-06-03 20:47:28,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 168 transitions, 1769 flow [2024-06-03 20:47:28,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 168 transitions, 1659 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-03 20:47:28,165 INFO L231 Difference]: Finished difference. Result has 135 places, 151 transitions, 1347 flow [2024-06-03 20:47:28,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1177, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1347, PETRI_PLACES=135, PETRI_TRANSITIONS=151} [2024-06-03 20:47:28,166 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 92 predicate places. [2024-06-03 20:47:28,166 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 151 transitions, 1347 flow [2024-06-03 20:47:28,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 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-03 20:47:28,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:28,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:28,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-03 20:47:28,167 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:47:28,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:28,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1513388919, now seen corresponding path program 4 times [2024-06-03 20:47:28,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:28,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129738229] [2024-06-03 20:47:28,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:28,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:28,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:28,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:28,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:28,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129738229] [2024-06-03 20:47:28,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129738229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:28,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:28,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:47:28,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581847934] [2024-06-03 20:47:28,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:28,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:47:28,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:28,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:47:28,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:47:28,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:47:28,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 151 transitions, 1347 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 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-03 20:47:28,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:28,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:47:28,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:28,750 INFO L124 PetriNetUnfolderBase]: 1047/1760 cut-off events. [2024-06-03 20:47:28,750 INFO L125 PetriNetUnfolderBase]: For 51034/51059 co-relation queries the response was YES. [2024-06-03 20:47:28,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10711 conditions, 1760 events. 1047/1760 cut-off events. For 51034/51059 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 9415 event pairs, 247 based on Foata normal form. 6/1708 useless extension candidates. Maximal degree in co-relation 10646. Up to 1406 conditions per place. [2024-06-03 20:47:28,762 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 98 selfloop transitions, 47 changer transitions 0/177 dead transitions. [2024-06-03 20:47:28,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 177 transitions, 1725 flow [2024-06-03 20:47:28,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:47:28,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:47:28,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 20:47:28,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-03 20:47:28,763 INFO L175 Difference]: Start difference. First operand has 135 places, 151 transitions, 1347 flow. Second operand 7 states and 173 transitions. [2024-06-03 20:47:28,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 177 transitions, 1725 flow [2024-06-03 20:47:28,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 177 transitions, 1693 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-06-03 20:47:28,805 INFO L231 Difference]: Finished difference. Result has 141 places, 153 transitions, 1449 flow [2024-06-03 20:47:28,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1315, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1449, PETRI_PLACES=141, PETRI_TRANSITIONS=153} [2024-06-03 20:47:28,806 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 98 predicate places. [2024-06-03 20:47:28,806 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 153 transitions, 1449 flow [2024-06-03 20:47:28,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 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-03 20:47:28,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:28,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:28,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-03 20:47:28,807 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-03 20:47:28,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:28,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1019589133, now seen corresponding path program 2 times [2024-06-03 20:47:28,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:28,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619884873] [2024-06-03 20:47:28,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:28,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:28,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:29,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:29,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:29,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619884873] [2024-06-03 20:47:29,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619884873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:29,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:29,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:47:29,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899190261] [2024-06-03 20:47:29,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:29,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:47:29,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:29,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:47:29,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:47:29,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:47:29,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 153 transitions, 1449 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 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-03 20:47:29,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:29,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:47:29,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:29,388 INFO L124 PetriNetUnfolderBase]: 1050/1803 cut-off events. [2024-06-03 20:47:29,388 INFO L125 PetriNetUnfolderBase]: For 48232/48232 co-relation queries the response was YES. [2024-06-03 20:47:29,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10885 conditions, 1803 events. 1050/1803 cut-off events. For 48232/48232 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9680 event pairs, 268 based on Foata normal form. 2/1805 useless extension candidates. Maximal degree in co-relation 10818. Up to 1490 conditions per place. [2024-06-03 20:47:29,401 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 125 selfloop transitions, 24 changer transitions 0/170 dead transitions. [2024-06-03 20:47:29,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 170 transitions, 1815 flow [2024-06-03 20:47:29,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 20:47:29,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 20:47:29,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 109 transitions. [2024-06-03 20:47:29,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6488095238095238 [2024-06-03 20:47:29,402 INFO L175 Difference]: Start difference. First operand has 141 places, 153 transitions, 1449 flow. Second operand 4 states and 109 transitions. [2024-06-03 20:47:29,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 170 transitions, 1815 flow [2024-06-03 20:47:29,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 170 transitions, 1701 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-03 20:47:29,459 INFO L231 Difference]: Finished difference. Result has 140 places, 156 transitions, 1442 flow [2024-06-03 20:47:29,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1335, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1442, PETRI_PLACES=140, PETRI_TRANSITIONS=156} [2024-06-03 20:47:29,459 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 97 predicate places. [2024-06-03 20:47:29,460 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 156 transitions, 1442 flow [2024-06-03 20:47:29,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 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-03 20:47:29,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:29,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:29,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-03 20:47:29,460 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-03 20:47:29,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:29,461 INFO L85 PathProgramCache]: Analyzing trace with hash -1257958439, now seen corresponding path program 3 times [2024-06-03 20:47:29,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:29,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878840378] [2024-06-03 20:47:29,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:29,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:29,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:29,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:29,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:29,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878840378] [2024-06-03 20:47:29,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878840378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:29,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:29,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:47:29,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224049630] [2024-06-03 20:47:29,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:29,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:47:29,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:29,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:47:29,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:47:29,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:47:29,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 156 transitions, 1442 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 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-03 20:47:29,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:29,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:47:29,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:30,069 INFO L124 PetriNetUnfolderBase]: 1044/1795 cut-off events. [2024-06-03 20:47:30,069 INFO L125 PetriNetUnfolderBase]: For 49662/49662 co-relation queries the response was YES. [2024-06-03 20:47:30,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10748 conditions, 1795 events. 1044/1795 cut-off events. For 49662/49662 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9657 event pairs, 268 based on Foata normal form. 2/1797 useless extension candidates. Maximal degree in co-relation 10680. Up to 1471 conditions per place. [2024-06-03 20:47:30,083 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 120 selfloop transitions, 30 changer transitions 0/171 dead transitions. [2024-06-03 20:47:30,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 171 transitions, 1780 flow [2024-06-03 20:47:30,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:47:30,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:47:30,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-03 20:47:30,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-03 20:47:30,084 INFO L175 Difference]: Start difference. First operand has 140 places, 156 transitions, 1442 flow. Second operand 5 states and 128 transitions. [2024-06-03 20:47:30,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 171 transitions, 1780 flow [2024-06-03 20:47:30,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 171 transitions, 1727 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-03 20:47:30,131 INFO L231 Difference]: Finished difference. Result has 143 places, 156 transitions, 1461 flow [2024-06-03 20:47:30,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1389, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1461, PETRI_PLACES=143, PETRI_TRANSITIONS=156} [2024-06-03 20:47:30,132 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 100 predicate places. [2024-06-03 20:47:30,132 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 156 transitions, 1461 flow [2024-06-03 20:47:30,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 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-03 20:47:30,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:30,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:30,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-03 20:47:30,133 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-03 20:47:30,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:30,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1436696953, now seen corresponding path program 1 times [2024-06-03 20:47:30,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:30,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748528357] [2024-06-03 20:47:30,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:30,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:30,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:30,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-03 20:47:30,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:30,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748528357] [2024-06-03 20:47:30,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748528357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:30,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:30,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:47:30,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923483070] [2024-06-03 20:47:30,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:30,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:47:30,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:30,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:47:30,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:47:30,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:47:30,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 156 transitions, 1461 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 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-03 20:47:30,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:30,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:47:30,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:30,724 INFO L124 PetriNetUnfolderBase]: 1059/1816 cut-off events. [2024-06-03 20:47:30,724 INFO L125 PetriNetUnfolderBase]: For 53643/53643 co-relation queries the response was YES. [2024-06-03 20:47:30,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11058 conditions, 1816 events. 1059/1816 cut-off events. For 53643/53643 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 9819 event pairs, 241 based on Foata normal form. 2/1815 useless extension candidates. Maximal degree in co-relation 10989. Up to 1510 conditions per place. [2024-06-03 20:47:30,735 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 131 selfloop transitions, 24 changer transitions 0/179 dead transitions. [2024-06-03 20:47:30,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 179 transitions, 1931 flow [2024-06-03 20:47:30,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:47:30,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:47:30,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-03 20:47:30,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-03 20:47:30,736 INFO L175 Difference]: Start difference. First operand has 143 places, 156 transitions, 1461 flow. Second operand 6 states and 147 transitions. [2024-06-03 20:47:30,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 179 transitions, 1931 flow [2024-06-03 20:47:30,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 179 transitions, 1858 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-03 20:47:30,797 INFO L231 Difference]: Finished difference. Result has 145 places, 162 transitions, 1506 flow [2024-06-03 20:47:30,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1390, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1506, PETRI_PLACES=145, PETRI_TRANSITIONS=162} [2024-06-03 20:47:30,798 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 102 predicate places. [2024-06-03 20:47:30,798 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 162 transitions, 1506 flow [2024-06-03 20:47:30,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 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-03 20:47:30,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:30,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:30,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-03 20:47:30,799 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-03 20:47:30,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:30,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1215345081, now seen corresponding path program 2 times [2024-06-03 20:47:30,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:30,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517806484] [2024-06-03 20:47:30,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:30,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:30,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:31,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:31,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:31,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517806484] [2024-06-03 20:47:31,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517806484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:31,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:31,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:47:31,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560153370] [2024-06-03 20:47:31,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:31,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:47:31,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:31,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:47:31,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:47:31,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:47:31,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 162 transitions, 1506 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 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-03 20:47:31,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:31,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:47:31,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:31,405 INFO L124 PetriNetUnfolderBase]: 1079/1848 cut-off events. [2024-06-03 20:47:31,405 INFO L125 PetriNetUnfolderBase]: For 54226/54226 co-relation queries the response was YES. [2024-06-03 20:47:31,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11347 conditions, 1848 events. 1079/1848 cut-off events. For 54226/54226 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 9991 event pairs, 241 based on Foata normal form. 2/1847 useless extension candidates. Maximal degree in co-relation 11278. Up to 1546 conditions per place. [2024-06-03 20:47:31,419 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 135 selfloop transitions, 24 changer transitions 0/183 dead transitions. [2024-06-03 20:47:31,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 183 transitions, 1938 flow [2024-06-03 20:47:31,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:47:31,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:47:31,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-03 20:47:31,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-03 20:47:31,421 INFO L175 Difference]: Start difference. First operand has 145 places, 162 transitions, 1506 flow. Second operand 6 states and 142 transitions. [2024-06-03 20:47:31,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 183 transitions, 1938 flow [2024-06-03 20:47:31,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 183 transitions, 1889 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-03 20:47:31,478 INFO L231 Difference]: Finished difference. Result has 149 places, 170 transitions, 1600 flow [2024-06-03 20:47:31,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1464, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1600, PETRI_PLACES=149, PETRI_TRANSITIONS=170} [2024-06-03 20:47:31,479 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 106 predicate places. [2024-06-03 20:47:31,479 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 170 transitions, 1600 flow [2024-06-03 20:47:31,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 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-03 20:47:31,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:31,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:31,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-03 20:47:31,479 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-03 20:47:31,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:31,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1637070103, now seen corresponding path program 3 times [2024-06-03 20:47:31,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:31,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554999542] [2024-06-03 20:47:31,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:31,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:31,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:31,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:31,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:31,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554999542] [2024-06-03 20:47:31,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554999542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:31,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:31,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:47:31,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945779044] [2024-06-03 20:47:31,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:31,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:47:31,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:31,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:47:31,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:47:31,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:47:31,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 170 transitions, 1600 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 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-03 20:47:31,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:31,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:47:31,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:32,073 INFO L124 PetriNetUnfolderBase]: 1073/1840 cut-off events. [2024-06-03 20:47:32,073 INFO L125 PetriNetUnfolderBase]: For 56254/56254 co-relation queries the response was YES. [2024-06-03 20:47:32,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11383 conditions, 1840 events. 1073/1840 cut-off events. For 56254/56254 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 9967 event pairs, 241 based on Foata normal form. 2/1839 useless extension candidates. Maximal degree in co-relation 11312. Up to 1524 conditions per place. [2024-06-03 20:47:32,086 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 132 selfloop transitions, 29 changer transitions 0/185 dead transitions. [2024-06-03 20:47:32,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 185 transitions, 1960 flow [2024-06-03 20:47:32,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:47:32,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:47:32,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-03 20:47:32,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6047619047619047 [2024-06-03 20:47:32,087 INFO L175 Difference]: Start difference. First operand has 149 places, 170 transitions, 1600 flow. Second operand 5 states and 127 transitions. [2024-06-03 20:47:32,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 185 transitions, 1960 flow [2024-06-03 20:47:32,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 185 transitions, 1883 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-03 20:47:32,136 INFO L231 Difference]: Finished difference. Result has 151 places, 170 transitions, 1597 flow [2024-06-03 20:47:32,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1523, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1597, PETRI_PLACES=151, PETRI_TRANSITIONS=170} [2024-06-03 20:47:32,137 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 108 predicate places. [2024-06-03 20:47:32,137 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 170 transitions, 1597 flow [2024-06-03 20:47:32,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 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-03 20:47:32,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:32,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:32,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-03 20:47:32,137 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-03 20:47:32,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:32,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1675170157, now seen corresponding path program 1 times [2024-06-03 20:47:32,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:32,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778548719] [2024-06-03 20:47:32,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:32,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:32,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:32,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:32,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:32,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778548719] [2024-06-03 20:47:32,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778548719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:32,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:32,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:47:32,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607562258] [2024-06-03 20:47:32,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:32,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:47:32,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:32,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:47:32,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:47:32,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:47:32,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 170 transitions, 1597 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 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-03 20:47:32,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:32,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:47:32,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:32,711 INFO L124 PetriNetUnfolderBase]: 1063/1830 cut-off events. [2024-06-03 20:47:32,712 INFO L125 PetriNetUnfolderBase]: For 57179/57179 co-relation queries the response was YES. [2024-06-03 20:47:32,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11276 conditions, 1830 events. 1063/1830 cut-off events. For 57179/57179 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 9867 event pairs, 265 based on Foata normal form. 2/1832 useless extension candidates. Maximal degree in co-relation 11204. Up to 1531 conditions per place. [2024-06-03 20:47:32,727 INFO L140 encePairwiseOnDemand]: 37/42 looper letters, 150 selfloop transitions, 10 changer transitions 0/181 dead transitions. [2024-06-03 20:47:32,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 181 transitions, 1961 flow [2024-06-03 20:47:32,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 20:47:32,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 20:47:32,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-06-03 20:47:32,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-03 20:47:32,728 INFO L175 Difference]: Start difference. First operand has 151 places, 170 transitions, 1597 flow. Second operand 4 states and 101 transitions. [2024-06-03 20:47:32,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 181 transitions, 1961 flow [2024-06-03 20:47:32,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 181 transitions, 1901 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-03 20:47:32,788 INFO L231 Difference]: Finished difference. Result has 151 places, 172 transitions, 1588 flow [2024-06-03 20:47:32,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1537, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1588, PETRI_PLACES=151, PETRI_TRANSITIONS=172} [2024-06-03 20:47:32,788 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 108 predicate places. [2024-06-03 20:47:32,788 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 172 transitions, 1588 flow [2024-06-03 20:47:32,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 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-03 20:47:32,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:32,788 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-03 20:47:32,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-03 20:47:32,788 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:47:32,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:32,789 INFO L85 PathProgramCache]: Analyzing trace with hash 1937500500, now seen corresponding path program 1 times [2024-06-03 20:47:32,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:32,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777805134] [2024-06-03 20:47:32,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:32,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:32,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:33,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:33,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:33,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777805134] [2024-06-03 20:47:33,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777805134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:33,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:33,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:47:33,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792599239] [2024-06-03 20:47:33,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:33,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:47:33,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:33,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:47:33,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:47:33,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:33,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 172 transitions, 1588 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:33,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:33,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:33,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:33,502 INFO L124 PetriNetUnfolderBase]: 1258/2113 cut-off events. [2024-06-03 20:47:33,502 INFO L125 PetriNetUnfolderBase]: For 71051/71051 co-relation queries the response was YES. [2024-06-03 20:47:33,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13054 conditions, 2113 events. 1258/2113 cut-off events. For 71051/71051 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 11517 event pairs, 198 based on Foata normal form. 12/2125 useless extension candidates. Maximal degree in co-relation 12981. Up to 1601 conditions per place. [2024-06-03 20:47:33,519 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 198 selfloop transitions, 20 changer transitions 0/225 dead transitions. [2024-06-03 20:47:33,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 225 transitions, 2350 flow [2024-06-03 20:47:33,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:47:33,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:47:33,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-03 20:47:33,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-03 20:47:33,520 INFO L175 Difference]: Start difference. First operand has 151 places, 172 transitions, 1588 flow. Second operand 9 states and 219 transitions. [2024-06-03 20:47:33,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 225 transitions, 2350 flow [2024-06-03 20:47:33,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 225 transitions, 2315 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-03 20:47:33,587 INFO L231 Difference]: Finished difference. Result has 160 places, 177 transitions, 1667 flow [2024-06-03 20:47:33,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1553, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1667, PETRI_PLACES=160, PETRI_TRANSITIONS=177} [2024-06-03 20:47:33,588 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 117 predicate places. [2024-06-03 20:47:33,588 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 177 transitions, 1667 flow [2024-06-03 20:47:33,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:33,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:33,589 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-03 20:47:33,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-03 20:47:33,589 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:47:33,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:33,589 INFO L85 PathProgramCache]: Analyzing trace with hash 2026066260, now seen corresponding path program 2 times [2024-06-03 20:47:33,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:33,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833777358] [2024-06-03 20:47:33,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:33,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:33,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:33,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-03 20:47:33,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:33,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833777358] [2024-06-03 20:47:33,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833777358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:33,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:33,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:47:33,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41002585] [2024-06-03 20:47:33,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:33,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:47:33,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:33,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:47:33,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:47:33,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:33,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 177 transitions, 1667 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:33,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:33,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:33,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:34,292 INFO L124 PetriNetUnfolderBase]: 1299/2192 cut-off events. [2024-06-03 20:47:34,292 INFO L125 PetriNetUnfolderBase]: For 75123/75123 co-relation queries the response was YES. [2024-06-03 20:47:34,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13654 conditions, 2192 events. 1299/2192 cut-off events. For 75123/75123 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 12051 event pairs, 279 based on Foata normal form. 12/2204 useless extension candidates. Maximal degree in co-relation 13578. Up to 1735 conditions per place. [2024-06-03 20:47:34,309 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 197 selfloop transitions, 18 changer transitions 0/222 dead transitions. [2024-06-03 20:47:34,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 222 transitions, 2396 flow [2024-06-03 20:47:34,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:47:34,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:47:34,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-03 20:47:34,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-03 20:47:34,311 INFO L175 Difference]: Start difference. First operand has 160 places, 177 transitions, 1667 flow. Second operand 8 states and 197 transitions. [2024-06-03 20:47:34,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 222 transitions, 2396 flow [2024-06-03 20:47:34,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 222 transitions, 2352 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-03 20:47:34,385 INFO L231 Difference]: Finished difference. Result has 165 places, 180 transitions, 1713 flow [2024-06-03 20:47:34,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1627, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1713, PETRI_PLACES=165, PETRI_TRANSITIONS=180} [2024-06-03 20:47:34,385 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-06-03 20:47:34,385 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 180 transitions, 1713 flow [2024-06-03 20:47:34,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:34,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:34,386 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-03 20:47:34,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-03 20:47:34,386 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:47:34,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:34,386 INFO L85 PathProgramCache]: Analyzing trace with hash 2026214130, now seen corresponding path program 3 times [2024-06-03 20:47:34,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:34,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69650228] [2024-06-03 20:47:34,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:34,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:34,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:34,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:34,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:34,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69650228] [2024-06-03 20:47:34,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69650228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:34,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:34,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:47:34,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207384636] [2024-06-03 20:47:34,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:34,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:47:34,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:34,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:47:34,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:47:34,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:34,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 180 transitions, 1713 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:34,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:34,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:34,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:35,100 INFO L124 PetriNetUnfolderBase]: 1271/2148 cut-off events. [2024-06-03 20:47:35,101 INFO L125 PetriNetUnfolderBase]: For 73236/73236 co-relation queries the response was YES. [2024-06-03 20:47:35,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13082 conditions, 2148 events. 1271/2148 cut-off events. For 73236/73236 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 11759 event pairs, 280 based on Foata normal form. 16/2164 useless extension candidates. Maximal degree in co-relation 13003. Up to 1814 conditions per place. [2024-06-03 20:47:35,118 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 194 selfloop transitions, 17 changer transitions 0/218 dead transitions. [2024-06-03 20:47:35,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 218 transitions, 2267 flow [2024-06-03 20:47:35,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:47:35,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:47:35,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 20:47:35,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 20:47:35,119 INFO L175 Difference]: Start difference. First operand has 165 places, 180 transitions, 1713 flow. Second operand 8 states and 192 transitions. [2024-06-03 20:47:35,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 218 transitions, 2267 flow [2024-06-03 20:47:35,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 218 transitions, 2225 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-03 20:47:35,192 INFO L231 Difference]: Finished difference. Result has 169 places, 181 transitions, 1732 flow [2024-06-03 20:47:35,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1677, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1732, PETRI_PLACES=169, PETRI_TRANSITIONS=181} [2024-06-03 20:47:35,193 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 126 predicate places. [2024-06-03 20:47:35,193 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 181 transitions, 1732 flow [2024-06-03 20:47:35,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:35,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:35,193 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-03 20:47:35,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-03 20:47:35,193 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:47:35,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:35,193 INFO L85 PathProgramCache]: Analyzing trace with hash -1950546544, now seen corresponding path program 4 times [2024-06-03 20:47:35,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:35,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760724846] [2024-06-03 20:47:35,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:35,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:35,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:35,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-03 20:47:35,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:35,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760724846] [2024-06-03 20:47:35,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760724846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:35,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:35,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:47:35,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747884650] [2024-06-03 20:47:35,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:35,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:47:35,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:35,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:47:35,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:47:35,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:35,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 181 transitions, 1732 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:35,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:35,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:35,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:35,951 INFO L124 PetriNetUnfolderBase]: 1329/2256 cut-off events. [2024-06-03 20:47:35,951 INFO L125 PetriNetUnfolderBase]: For 77664/77664 co-relation queries the response was YES. [2024-06-03 20:47:35,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13602 conditions, 2256 events. 1329/2256 cut-off events. For 77664/77664 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 12582 event pairs, 305 based on Foata normal form. 16/2271 useless extension candidates. Maximal degree in co-relation 13521. Up to 1786 conditions per place. [2024-06-03 20:47:35,974 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 159 selfloop transitions, 50 changer transitions 0/216 dead transitions. [2024-06-03 20:47:35,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 216 transitions, 2272 flow [2024-06-03 20:47:35,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:47:35,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:47:35,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-03 20:47:35,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-03 20:47:35,976 INFO L175 Difference]: Start difference. First operand has 169 places, 181 transitions, 1732 flow. Second operand 8 states and 196 transitions. [2024-06-03 20:47:35,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 216 transitions, 2272 flow [2024-06-03 20:47:36,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 216 transitions, 2241 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-03 20:47:36,078 INFO L231 Difference]: Finished difference. Result has 171 places, 182 transitions, 1826 flow [2024-06-03 20:47:36,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1701, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1826, PETRI_PLACES=171, PETRI_TRANSITIONS=182} [2024-06-03 20:47:36,078 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 128 predicate places. [2024-06-03 20:47:36,079 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 182 transitions, 1826 flow [2024-06-03 20:47:36,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:36,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:36,079 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-03 20:47:36,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-03 20:47:36,079 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:47:36,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:36,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1964834986, now seen corresponding path program 5 times [2024-06-03 20:47:36,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:36,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74384771] [2024-06-03 20:47:36,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:36,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:36,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:36,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-03 20:47:36,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:36,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74384771] [2024-06-03 20:47:36,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74384771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:36,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:36,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:47:36,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112234329] [2024-06-03 20:47:36,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:36,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:47:36,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:36,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:47:36,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:47:36,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:36,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 182 transitions, 1826 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:36,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:36,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:36,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:36,803 INFO L124 PetriNetUnfolderBase]: 1387/2364 cut-off events. [2024-06-03 20:47:36,803 INFO L125 PetriNetUnfolderBase]: For 82921/82921 co-relation queries the response was YES. [2024-06-03 20:47:36,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14339 conditions, 2364 events. 1387/2364 cut-off events. For 82921/82921 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 13424 event pairs, 320 based on Foata normal form. 16/2379 useless extension candidates. Maximal degree in co-relation 14257. Up to 1884 conditions per place. [2024-06-03 20:47:36,824 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 161 selfloop transitions, 49 changer transitions 0/217 dead transitions. [2024-06-03 20:47:36,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 217 transitions, 2370 flow [2024-06-03 20:47:36,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:47:36,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:47:36,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-03 20:47:36,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-03 20:47:36,826 INFO L175 Difference]: Start difference. First operand has 171 places, 182 transitions, 1826 flow. Second operand 8 states and 197 transitions. [2024-06-03 20:47:36,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 217 transitions, 2370 flow [2024-06-03 20:47:36,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 217 transitions, 2263 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-03 20:47:36,927 INFO L231 Difference]: Finished difference. Result has 173 places, 183 transitions, 1844 flow [2024-06-03 20:47:36,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1719, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1844, PETRI_PLACES=173, PETRI_TRANSITIONS=183} [2024-06-03 20:47:36,927 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 130 predicate places. [2024-06-03 20:47:36,928 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 183 transitions, 1844 flow [2024-06-03 20:47:36,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:36,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:36,928 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-03 20:47:36,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-03 20:47:36,928 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:47:36,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:36,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1964838706, now seen corresponding path program 6 times [2024-06-03 20:47:36,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:36,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498308437] [2024-06-03 20:47:36,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:36,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:36,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:37,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-03 20:47:37,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:37,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498308437] [2024-06-03 20:47:37,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498308437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:37,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:37,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:47:37,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839261692] [2024-06-03 20:47:37,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:37,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:47:37,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:37,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:47:37,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:47:37,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:37,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 183 transitions, 1844 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:37,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:37,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:37,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:37,663 INFO L124 PetriNetUnfolderBase]: 1428/2435 cut-off events. [2024-06-03 20:47:37,663 INFO L125 PetriNetUnfolderBase]: For 84988/84988 co-relation queries the response was YES. [2024-06-03 20:47:37,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14723 conditions, 2435 events. 1428/2435 cut-off events. For 84988/84988 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 13933 event pairs, 313 based on Foata normal form. 12/2446 useless extension candidates. Maximal degree in co-relation 14640. Up to 1776 conditions per place. [2024-06-03 20:47:37,684 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 164 selfloop transitions, 52 changer transitions 0/223 dead transitions. [2024-06-03 20:47:37,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 223 transitions, 2442 flow [2024-06-03 20:47:37,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:47:37,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:47:37,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-03 20:47:37,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-03 20:47:37,686 INFO L175 Difference]: Start difference. First operand has 173 places, 183 transitions, 1844 flow. Second operand 8 states and 199 transitions. [2024-06-03 20:47:37,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 223 transitions, 2442 flow [2024-06-03 20:47:37,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 223 transitions, 2335 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-03 20:47:37,791 INFO L231 Difference]: Finished difference. Result has 176 places, 186 transitions, 1904 flow [2024-06-03 20:47:37,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1737, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1904, PETRI_PLACES=176, PETRI_TRANSITIONS=186} [2024-06-03 20:47:37,792 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 133 predicate places. [2024-06-03 20:47:37,792 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 186 transitions, 1904 flow [2024-06-03 20:47:37,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:37,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:37,792 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-03 20:47:37,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-03 20:47:37,792 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:47:37,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:37,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1310850686, now seen corresponding path program 1 times [2024-06-03 20:47:37,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:37,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040980769] [2024-06-03 20:47:37,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:37,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:37,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:38,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:38,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:38,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040980769] [2024-06-03 20:47:38,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040980769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:38,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:38,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:47:38,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684374395] [2024-06-03 20:47:38,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:38,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:47:38,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:38,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:47:38,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:47:38,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:38,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 186 transitions, 1904 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:38,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:38,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:38,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:38,502 INFO L124 PetriNetUnfolderBase]: 1469/2516 cut-off events. [2024-06-03 20:47:38,502 INFO L125 PetriNetUnfolderBase]: For 89785/89785 co-relation queries the response was YES. [2024-06-03 20:47:38,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15208 conditions, 2516 events. 1469/2516 cut-off events. For 89785/89785 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 14648 event pairs, 326 based on Foata normal form. 12/2527 useless extension candidates. Maximal degree in co-relation 15123. Up to 1755 conditions per place. [2024-06-03 20:47:38,524 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 163 selfloop transitions, 54 changer transitions 0/224 dead transitions. [2024-06-03 20:47:38,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 224 transitions, 2484 flow [2024-06-03 20:47:38,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:47:38,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:47:38,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-03 20:47:38,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-03 20:47:38,525 INFO L175 Difference]: Start difference. First operand has 176 places, 186 transitions, 1904 flow. Second operand 8 states and 198 transitions. [2024-06-03 20:47:38,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 224 transitions, 2484 flow [2024-06-03 20:47:38,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 224 transitions, 2406 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-03 20:47:38,634 INFO L231 Difference]: Finished difference. Result has 180 places, 187 transitions, 1964 flow [2024-06-03 20:47:38,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1826, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1964, PETRI_PLACES=180, PETRI_TRANSITIONS=187} [2024-06-03 20:47:38,634 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 137 predicate places. [2024-06-03 20:47:38,635 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 187 transitions, 1964 flow [2024-06-03 20:47:38,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:38,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:38,635 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-03 20:47:38,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-03 20:47:38,635 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:47:38,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:38,636 INFO L85 PathProgramCache]: Analyzing trace with hash -579320692, now seen corresponding path program 7 times [2024-06-03 20:47:38,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:38,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942764197] [2024-06-03 20:47:38,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:38,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:38,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:38,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:38,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:38,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942764197] [2024-06-03 20:47:38,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942764197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:38,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:38,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:47:38,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40152840] [2024-06-03 20:47:38,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:38,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:47:38,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:38,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:47:38,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:47:38,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:38,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 187 transitions, 1964 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:38,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:38,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:38,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:39,355 INFO L124 PetriNetUnfolderBase]: 1527/2594 cut-off events. [2024-06-03 20:47:39,356 INFO L125 PetriNetUnfolderBase]: For 98074/98074 co-relation queries the response was YES. [2024-06-03 20:47:39,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15942 conditions, 2594 events. 1527/2594 cut-off events. For 98074/98074 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 15207 event pairs, 356 based on Foata normal form. 16/2608 useless extension candidates. Maximal degree in co-relation 15855. Up to 2124 conditions per place. [2024-06-03 20:47:39,379 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 160 selfloop transitions, 52 changer transitions 0/219 dead transitions. [2024-06-03 20:47:39,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 219 transitions, 2510 flow [2024-06-03 20:47:39,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:47:39,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:47:39,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 20:47:39,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 20:47:39,380 INFO L175 Difference]: Start difference. First operand has 180 places, 187 transitions, 1964 flow. Second operand 8 states and 192 transitions. [2024-06-03 20:47:39,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 219 transitions, 2510 flow [2024-06-03 20:47:39,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 219 transitions, 2386 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-03 20:47:39,509 INFO L231 Difference]: Finished difference. Result has 182 places, 188 transitions, 1977 flow [2024-06-03 20:47:39,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1840, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1977, PETRI_PLACES=182, PETRI_TRANSITIONS=188} [2024-06-03 20:47:39,510 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 139 predicate places. [2024-06-03 20:47:39,510 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 188 transitions, 1977 flow [2024-06-03 20:47:39,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:39,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:39,510 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-03 20:47:39,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-03 20:47:39,511 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:47:39,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:39,511 INFO L85 PathProgramCache]: Analyzing trace with hash -130133050, now seen corresponding path program 8 times [2024-06-03 20:47:39,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:39,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547146202] [2024-06-03 20:47:39,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:39,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:39,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:39,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:39,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:39,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547146202] [2024-06-03 20:47:39,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547146202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:39,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:39,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:47:39,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936497534] [2024-06-03 20:47:39,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:39,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:47:39,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:39,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:47:39,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:47:39,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:39,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 188 transitions, 1977 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:39,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:39,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:39,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:40,266 INFO L124 PetriNetUnfolderBase]: 1585/2702 cut-off events. [2024-06-03 20:47:40,266 INFO L125 PetriNetUnfolderBase]: For 103433/103433 co-relation queries the response was YES. [2024-06-03 20:47:40,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16465 conditions, 2702 events. 1585/2702 cut-off events. For 103433/103433 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 16084 event pairs, 371 based on Foata normal form. 16/2716 useless extension candidates. Maximal degree in co-relation 16377. Up to 2222 conditions per place. [2024-06-03 20:47:40,287 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 164 selfloop transitions, 49 changer transitions 0/220 dead transitions. [2024-06-03 20:47:40,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 220 transitions, 2527 flow [2024-06-03 20:47:40,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:47:40,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:47:40,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-03 20:47:40,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-03 20:47:40,288 INFO L175 Difference]: Start difference. First operand has 182 places, 188 transitions, 1977 flow. Second operand 8 states and 194 transitions. [2024-06-03 20:47:40,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 220 transitions, 2527 flow [2024-06-03 20:47:40,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 220 transitions, 2408 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-03 20:47:40,418 INFO L231 Difference]: Finished difference. Result has 184 places, 189 transitions, 1991 flow [2024-06-03 20:47:40,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1858, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1991, PETRI_PLACES=184, PETRI_TRANSITIONS=189} [2024-06-03 20:47:40,418 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-03 20:47:40,419 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 189 transitions, 1991 flow [2024-06-03 20:47:40,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:40,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:40,419 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-03 20:47:40,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-03 20:47:40,419 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:47:40,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:40,419 INFO L85 PathProgramCache]: Analyzing trace with hash -329434840, now seen corresponding path program 9 times [2024-06-03 20:47:40,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:40,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064726213] [2024-06-03 20:47:40,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:40,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:40,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:40,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-03 20:47:40,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:40,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064726213] [2024-06-03 20:47:40,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064726213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:40,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:40,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:47:40,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203482401] [2024-06-03 20:47:40,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:40,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:47:40,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:40,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:47:40,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:47:40,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:40,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 189 transitions, 1991 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:40,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:40,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:40,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:41,225 INFO L124 PetriNetUnfolderBase]: 1643/2810 cut-off events. [2024-06-03 20:47:41,225 INFO L125 PetriNetUnfolderBase]: For 108878/108878 co-relation queries the response was YES. [2024-06-03 20:47:41,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16999 conditions, 2810 events. 1643/2810 cut-off events. For 108878/108878 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 16940 event pairs, 386 based on Foata normal form. 16/2824 useless extension candidates. Maximal degree in co-relation 16910. Up to 2320 conditions per place. [2024-06-03 20:47:41,245 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 164 selfloop transitions, 50 changer transitions 0/221 dead transitions. [2024-06-03 20:47:41,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 221 transitions, 2545 flow [2024-06-03 20:47:41,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:47:41,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:47:41,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 20:47:41,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-03 20:47:41,248 INFO L175 Difference]: Start difference. First operand has 184 places, 189 transitions, 1991 flow. Second operand 8 states and 193 transitions. [2024-06-03 20:47:41,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 221 transitions, 2545 flow [2024-06-03 20:47:41,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 221 transitions, 2430 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-03 20:47:41,387 INFO L231 Difference]: Finished difference. Result has 186 places, 190 transitions, 2013 flow [2024-06-03 20:47:41,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1876, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2013, PETRI_PLACES=186, PETRI_TRANSITIONS=190} [2024-06-03 20:47:41,388 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-06-03 20:47:41,388 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 190 transitions, 2013 flow [2024-06-03 20:47:41,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:41,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:41,388 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-03 20:47:41,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-03 20:47:41,388 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:47:41,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:41,389 INFO L85 PathProgramCache]: Analyzing trace with hash -329582710, now seen corresponding path program 10 times [2024-06-03 20:47:41,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:41,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319536508] [2024-06-03 20:47:41,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:41,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:41,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:41,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:41,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:41,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319536508] [2024-06-03 20:47:41,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319536508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:41,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:41,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:47:41,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355868659] [2024-06-03 20:47:41,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:41,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:47:41,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:41,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:47:41,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:47:41,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:41,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 190 transitions, 2013 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:41,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:41,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:41,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:42,125 INFO L124 PetriNetUnfolderBase]: 1659/2842 cut-off events. [2024-06-03 20:47:42,125 INFO L125 PetriNetUnfolderBase]: For 106866/106866 co-relation queries the response was YES. [2024-06-03 20:47:42,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16971 conditions, 2842 events. 1659/2842 cut-off events. For 106866/106866 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 17150 event pairs, 377 based on Foata normal form. 12/2852 useless extension candidates. Maximal degree in co-relation 16881. Up to 2081 conditions per place. [2024-06-03 20:47:42,152 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 166 selfloop transitions, 54 changer transitions 0/227 dead transitions. [2024-06-03 20:47:42,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 227 transitions, 2631 flow [2024-06-03 20:47:42,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:47:42,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:47:42,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-03 20:47:42,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-03 20:47:42,154 INFO L175 Difference]: Start difference. First operand has 186 places, 190 transitions, 2013 flow. Second operand 8 states and 195 transitions. [2024-06-03 20:47:42,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 227 transitions, 2631 flow [2024-06-03 20:47:42,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 227 transitions, 2512 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-03 20:47:42,310 INFO L231 Difference]: Finished difference. Result has 189 places, 193 transitions, 2088 flow [2024-06-03 20:47:42,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1894, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2088, PETRI_PLACES=189, PETRI_TRANSITIONS=193} [2024-06-03 20:47:42,310 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 146 predicate places. [2024-06-03 20:47:42,310 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 193 transitions, 2088 flow [2024-06-03 20:47:42,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:42,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:42,311 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-03 20:47:42,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-03 20:47:42,311 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:47:42,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:42,311 INFO L85 PathProgramCache]: Analyzing trace with hash 1553936390, now seen corresponding path program 2 times [2024-06-03 20:47:42,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:42,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6258751] [2024-06-03 20:47:42,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:42,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:42,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:42,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:42,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:42,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6258751] [2024-06-03 20:47:42,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6258751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:42,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:42,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:47:42,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145579725] [2024-06-03 20:47:42,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:42,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:47:42,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:42,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:47:42,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:47:42,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:42,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 193 transitions, 2088 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:42,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:42,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:42,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:43,148 INFO L124 PetriNetUnfolderBase]: 1700/2923 cut-off events. [2024-06-03 20:47:43,149 INFO L125 PetriNetUnfolderBase]: For 111986/111986 co-relation queries the response was YES. [2024-06-03 20:47:43,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17454 conditions, 2923 events. 1700/2923 cut-off events. For 111986/111986 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 17859 event pairs, 394 based on Foata normal form. 12/2933 useless extension candidates. Maximal degree in co-relation 17362. Up to 2336 conditions per place. [2024-06-03 20:47:43,175 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 167 selfloop transitions, 54 changer transitions 0/228 dead transitions. [2024-06-03 20:47:43,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 228 transitions, 2678 flow [2024-06-03 20:47:43,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:47:43,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:47:43,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-03 20:47:43,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-03 20:47:43,176 INFO L175 Difference]: Start difference. First operand has 189 places, 193 transitions, 2088 flow. Second operand 8 states and 195 transitions. [2024-06-03 20:47:43,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 228 transitions, 2678 flow [2024-06-03 20:47:43,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 228 transitions, 2580 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-03 20:47:43,357 INFO L231 Difference]: Finished difference. Result has 193 places, 194 transitions, 2138 flow [2024-06-03 20:47:43,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1990, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2138, PETRI_PLACES=193, PETRI_TRANSITIONS=194} [2024-06-03 20:47:43,357 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 150 predicate places. [2024-06-03 20:47:43,357 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 194 transitions, 2138 flow [2024-06-03 20:47:43,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:43,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:43,358 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-03 20:47:43,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-03 20:47:43,358 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:47:43,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:43,358 INFO L85 PathProgramCache]: Analyzing trace with hash 2123206308, now seen corresponding path program 3 times [2024-06-03 20:47:43,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:43,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099272203] [2024-06-03 20:47:43,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:43,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:43,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:43,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:43,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:43,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099272203] [2024-06-03 20:47:43,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099272203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:43,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:43,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:47:43,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360581466] [2024-06-03 20:47:43,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:43,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:47:43,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:43,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:47:43,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:47:43,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:43,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 194 transitions, 2138 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:43,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:43,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:43,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:44,119 INFO L124 PetriNetUnfolderBase]: 1741/3004 cut-off events. [2024-06-03 20:47:44,119 INFO L125 PetriNetUnfolderBase]: For 117067/117067 co-relation queries the response was YES. [2024-06-03 20:47:44,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18009 conditions, 3004 events. 1741/3004 cut-off events. For 117067/117067 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 18487 event pairs, 368 based on Foata normal form. 12/3014 useless extension candidates. Maximal degree in co-relation 17915. Up to 1637 conditions per place. [2024-06-03 20:47:44,146 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 158 selfloop transitions, 66 changer transitions 0/231 dead transitions. [2024-06-03 20:47:44,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 231 transitions, 2830 flow [2024-06-03 20:47:44,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:47:44,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:47:44,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-03 20:47:44,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-03 20:47:44,148 INFO L175 Difference]: Start difference. First operand has 193 places, 194 transitions, 2138 flow. Second operand 8 states and 196 transitions. [2024-06-03 20:47:44,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 231 transitions, 2830 flow [2024-06-03 20:47:44,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 231 transitions, 2696 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-03 20:47:44,332 INFO L231 Difference]: Finished difference. Result has 195 places, 195 transitions, 2176 flow [2024-06-03 20:47:44,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2004, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2176, PETRI_PLACES=195, PETRI_TRANSITIONS=195} [2024-06-03 20:47:44,333 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 152 predicate places. [2024-06-03 20:47:44,333 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 195 transitions, 2176 flow [2024-06-03 20:47:44,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:44,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:44,333 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-03 20:47:44,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-03 20:47:44,333 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:47:44,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:44,334 INFO L85 PathProgramCache]: Analyzing trace with hash -122508538, now seen corresponding path program 4 times [2024-06-03 20:47:44,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:44,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66989375] [2024-06-03 20:47:44,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:44,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:44,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:44,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:44,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:44,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66989375] [2024-06-03 20:47:44,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66989375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:44,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:44,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:47:44,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085305756] [2024-06-03 20:47:44,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:44,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:47:44,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:44,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:47:44,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:47:44,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:44,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 195 transitions, 2176 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:44,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:44,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:44,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:45,158 INFO L124 PetriNetUnfolderBase]: 1721/2972 cut-off events. [2024-06-03 20:47:45,158 INFO L125 PetriNetUnfolderBase]: For 109983/109983 co-relation queries the response was YES. [2024-06-03 20:47:45,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17389 conditions, 2972 events. 1721/2972 cut-off events. For 109983/109983 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 18294 event pairs, 395 based on Foata normal form. 12/2982 useless extension candidates. Maximal degree in co-relation 17294. Up to 2283 conditions per place. [2024-06-03 20:47:45,182 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 169 selfloop transitions, 52 changer transitions 0/228 dead transitions. [2024-06-03 20:47:45,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 228 transitions, 2650 flow [2024-06-03 20:47:45,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:47:45,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:47:45,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-03 20:47:45,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-03 20:47:45,184 INFO L175 Difference]: Start difference. First operand has 195 places, 195 transitions, 2176 flow. Second operand 8 states and 195 transitions. [2024-06-03 20:47:45,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 228 transitions, 2650 flow [2024-06-03 20:47:45,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 228 transitions, 2520 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-03 20:47:45,438 INFO L231 Difference]: Finished difference. Result has 197 places, 194 transitions, 2070 flow [2024-06-03 20:47:45,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1962, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2070, PETRI_PLACES=197, PETRI_TRANSITIONS=194} [2024-06-03 20:47:45,439 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 154 predicate places. [2024-06-03 20:47:45,439 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 194 transitions, 2070 flow [2024-06-03 20:47:45,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:45,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:45,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:45,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-03 20:47:45,439 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-03 20:47:45,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:45,439 INFO L85 PathProgramCache]: Analyzing trace with hash -453019346, now seen corresponding path program 1 times [2024-06-03 20:47:45,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:45,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916422975] [2024-06-03 20:47:45,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:45,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:45,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:45,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:45,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:45,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916422975] [2024-06-03 20:47:45,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916422975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:45,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:45,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:47:45,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114328353] [2024-06-03 20:47:45,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:45,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:47:45,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:45,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:47:45,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:47:45,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:45,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 194 transitions, 2070 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-03 20:47:45,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:45,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:45,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:46,194 INFO L124 PetriNetUnfolderBase]: 1734/3002 cut-off events. [2024-06-03 20:47:46,194 INFO L125 PetriNetUnfolderBase]: For 103876/103876 co-relation queries the response was YES. [2024-06-03 20:47:46,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17438 conditions, 3002 events. 1734/3002 cut-off events. For 103876/103876 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 18517 event pairs, 409 based on Foata normal form. 1/3002 useless extension candidates. Maximal degree in co-relation 17342. Up to 2609 conditions per place. [2024-06-03 20:47:46,221 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 180 selfloop transitions, 48 changer transitions 0/235 dead transitions. [2024-06-03 20:47:46,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 235 transitions, 2958 flow [2024-06-03 20:47:46,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:47:46,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:47:46,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 20:47:46,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-03 20:47:46,222 INFO L175 Difference]: Start difference. First operand has 197 places, 194 transitions, 2070 flow. Second operand 7 states and 171 transitions. [2024-06-03 20:47:46,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 235 transitions, 2958 flow [2024-06-03 20:47:46,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 235 transitions, 2705 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-03 20:47:46,520 INFO L231 Difference]: Finished difference. Result has 195 places, 210 transitions, 2136 flow [2024-06-03 20:47:46,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1817, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2136, PETRI_PLACES=195, PETRI_TRANSITIONS=210} [2024-06-03 20:47:46,521 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 152 predicate places. [2024-06-03 20:47:46,521 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 210 transitions, 2136 flow [2024-06-03 20:47:46,521 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-03 20:47:46,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:46,521 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-03 20:47:46,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-03 20:47:46,521 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-03 20:47:46,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:46,522 INFO L85 PathProgramCache]: Analyzing trace with hash -1693983052, now seen corresponding path program 1 times [2024-06-03 20:47:46,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:46,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443540951] [2024-06-03 20:47:46,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:46,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:46,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:46,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:46,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:46,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443540951] [2024-06-03 20:47:46,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443540951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:46,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:46,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:47:46,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115299983] [2024-06-03 20:47:46,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:46,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:47:46,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:46,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:47:46,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:47:46,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:46,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 210 transitions, 2136 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-03 20:47:46,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:46,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:46,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:47,301 INFO L124 PetriNetUnfolderBase]: 1752/3032 cut-off events. [2024-06-03 20:47:47,301 INFO L125 PetriNetUnfolderBase]: For 107738/107740 co-relation queries the response was YES. [2024-06-03 20:47:47,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17320 conditions, 3032 events. 1752/3032 cut-off events. For 107738/107740 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 18748 event pairs, 404 based on Foata normal form. 3/3035 useless extension candidates. Maximal degree in co-relation 17225. Up to 2658 conditions per place. [2024-06-03 20:47:47,331 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 194 selfloop transitions, 49 changer transitions 0/250 dead transitions. [2024-06-03 20:47:47,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 250 transitions, 3058 flow [2024-06-03 20:47:47,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:47:47,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:47:47,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 20:47:47,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 20:47:47,332 INFO L175 Difference]: Start difference. First operand has 195 places, 210 transitions, 2136 flow. Second operand 7 states and 168 transitions. [2024-06-03 20:47:47,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 250 transitions, 3058 flow [2024-06-03 20:47:47,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 250 transitions, 2993 flow, removed 27 selfloop flow, removed 1 redundant places. [2024-06-03 20:47:47,628 INFO L231 Difference]: Finished difference. Result has 203 places, 228 transitions, 2415 flow [2024-06-03 20:47:47,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2074, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2415, PETRI_PLACES=203, PETRI_TRANSITIONS=228} [2024-06-03 20:47:47,629 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 160 predicate places. [2024-06-03 20:47:47,629 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 228 transitions, 2415 flow [2024-06-03 20:47:47,629 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-03 20:47:47,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:47,629 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-03 20:47:47,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-03 20:47:47,629 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-03 20:47:47,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:47,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1693983238, now seen corresponding path program 2 times [2024-06-03 20:47:47,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:47,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503328587] [2024-06-03 20:47:47,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:47,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:47,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:47,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:47,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:47,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503328587] [2024-06-03 20:47:47,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503328587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:47,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:47,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:47:47,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935942873] [2024-06-03 20:47:47,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:47,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:47:47,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:47,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:47:47,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:47:48,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:48,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 228 transitions, 2415 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-03 20:47:48,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:48,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:48,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:48,427 INFO L124 PetriNetUnfolderBase]: 1757/3041 cut-off events. [2024-06-03 20:47:48,427 INFO L125 PetriNetUnfolderBase]: For 113070/113072 co-relation queries the response was YES. [2024-06-03 20:47:48,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17742 conditions, 3041 events. 1757/3041 cut-off events. For 113070/113072 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 18843 event pairs, 401 based on Foata normal form. 3/3044 useless extension candidates. Maximal degree in co-relation 17642. Up to 2703 conditions per place. [2024-06-03 20:47:48,456 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 209 selfloop transitions, 35 changer transitions 0/251 dead transitions. [2024-06-03 20:47:48,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 251 transitions, 2989 flow [2024-06-03 20:47:48,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:47:48,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:47:48,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 20:47:48,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-03 20:47:48,457 INFO L175 Difference]: Start difference. First operand has 203 places, 228 transitions, 2415 flow. Second operand 7 states and 163 transitions. [2024-06-03 20:47:48,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 251 transitions, 2989 flow [2024-06-03 20:47:48,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 251 transitions, 2926 flow, removed 23 selfloop flow, removed 1 redundant places. [2024-06-03 20:47:48,737 INFO L231 Difference]: Finished difference. Result has 209 places, 231 transitions, 2470 flow [2024-06-03 20:47:48,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2352, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2470, PETRI_PLACES=209, PETRI_TRANSITIONS=231} [2024-06-03 20:47:48,737 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 166 predicate places. [2024-06-03 20:47:48,737 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 231 transitions, 2470 flow [2024-06-03 20:47:48,738 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-03 20:47:48,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:48,738 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-03 20:47:48,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-03 20:47:48,738 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-03 20:47:48,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:48,738 INFO L85 PathProgramCache]: Analyzing trace with hash 1213538136, now seen corresponding path program 2 times [2024-06-03 20:47:48,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:48,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062760328] [2024-06-03 20:47:48,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:48,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:48,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:49,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:49,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:49,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062760328] [2024-06-03 20:47:49,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062760328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:49,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:49,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:47:49,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357045535] [2024-06-03 20:47:49,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:49,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:47:49,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:49,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:47:49,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:47:49,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:49,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 231 transitions, 2470 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-03 20:47:49,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:49,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:49,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:49,529 INFO L124 PetriNetUnfolderBase]: 1788/3088 cut-off events. [2024-06-03 20:47:49,529 INFO L125 PetriNetUnfolderBase]: For 120104/120106 co-relation queries the response was YES. [2024-06-03 20:47:49,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18319 conditions, 3088 events. 1788/3088 cut-off events. For 120104/120106 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 19060 event pairs, 404 based on Foata normal form. 3/3091 useless extension candidates. Maximal degree in co-relation 18217. Up to 2697 conditions per place. [2024-06-03 20:47:49,559 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 196 selfloop transitions, 63 changer transitions 0/266 dead transitions. [2024-06-03 20:47:49,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 266 transitions, 3455 flow [2024-06-03 20:47:49,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:47:49,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:47:49,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 20:47:49,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-03 20:47:49,560 INFO L175 Difference]: Start difference. First operand has 209 places, 231 transitions, 2470 flow. Second operand 7 states and 165 transitions. [2024-06-03 20:47:49,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 266 transitions, 3455 flow [2024-06-03 20:47:49,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 266 transitions, 3341 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-03 20:47:49,949 INFO L231 Difference]: Finished difference. Result has 211 places, 247 transitions, 2727 flow [2024-06-03 20:47:49,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2372, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2727, PETRI_PLACES=211, PETRI_TRANSITIONS=247} [2024-06-03 20:47:49,950 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-03 20:47:49,950 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 247 transitions, 2727 flow [2024-06-03 20:47:49,950 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-03 20:47:49,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:49,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:49,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-03 20:47:49,951 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-03 20:47:49,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:49,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1213300800, now seen corresponding path program 3 times [2024-06-03 20:47:49,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:49,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512072463] [2024-06-03 20:47:49,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:49,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:49,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:50,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:50,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:50,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512072463] [2024-06-03 20:47:50,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512072463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:50,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:50,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:47:50,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562691005] [2024-06-03 20:47:50,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:50,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:47:50,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:50,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:47:50,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:47:50,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:50,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 247 transitions, 2727 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-03 20:47:50,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:50,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:50,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:50,804 INFO L124 PetriNetUnfolderBase]: 1801/3112 cut-off events. [2024-06-03 20:47:50,804 INFO L125 PetriNetUnfolderBase]: For 126090/126092 co-relation queries the response was YES. [2024-06-03 20:47:50,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18647 conditions, 3112 events. 1801/3112 cut-off events. For 126090/126092 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 19297 event pairs, 401 based on Foata normal form. 3/3115 useless extension candidates. Maximal degree in co-relation 18544. Up to 2755 conditions per place. [2024-06-03 20:47:50,830 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 217 selfloop transitions, 48 changer transitions 0/272 dead transitions. [2024-06-03 20:47:50,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 272 transitions, 3491 flow [2024-06-03 20:47:50,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:47:50,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:47:50,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-03 20:47:50,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5327380952380952 [2024-06-03 20:47:50,831 INFO L175 Difference]: Start difference. First operand has 211 places, 247 transitions, 2727 flow. Second operand 8 states and 179 transitions. [2024-06-03 20:47:50,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 272 transitions, 3491 flow [2024-06-03 20:47:51,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 272 transitions, 3367 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-03 20:47:51,185 INFO L231 Difference]: Finished difference. Result has 218 places, 253 transitions, 2811 flow [2024-06-03 20:47:51,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2603, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2811, PETRI_PLACES=218, PETRI_TRANSITIONS=253} [2024-06-03 20:47:51,186 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 175 predicate places. [2024-06-03 20:47:51,186 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 253 transitions, 2811 flow [2024-06-03 20:47:51,186 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-03 20:47:51,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:51,187 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-03 20:47:51,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-03 20:47:51,187 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-03 20:47:51,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:51,187 INFO L85 PathProgramCache]: Analyzing trace with hash -1516851532, now seen corresponding path program 3 times [2024-06-03 20:47:51,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:51,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709671639] [2024-06-03 20:47:51,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:51,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:51,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:51,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:51,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:51,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709671639] [2024-06-03 20:47:51,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709671639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:51,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:51,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:47:51,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005504776] [2024-06-03 20:47:51,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:51,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:47:51,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:51,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:47:51,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:47:51,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:51,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 253 transitions, 2811 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-03 20:47:51,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:51,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:51,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:51,993 INFO L124 PetriNetUnfolderBase]: 1798/3108 cut-off events. [2024-06-03 20:47:51,993 INFO L125 PetriNetUnfolderBase]: For 129306/129308 co-relation queries the response was YES. [2024-06-03 20:47:52,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18621 conditions, 3108 events. 1798/3108 cut-off events. For 129306/129308 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 19298 event pairs, 404 based on Foata normal form. 3/3111 useless extension candidates. Maximal degree in co-relation 18516. Up to 2712 conditions per place. [2024-06-03 20:47:52,023 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 204 selfloop transitions, 61 changer transitions 0/272 dead transitions. [2024-06-03 20:47:52,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 272 transitions, 3595 flow [2024-06-03 20:47:52,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:47:52,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:47:52,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 20:47:52,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-03 20:47:52,024 INFO L175 Difference]: Start difference. First operand has 218 places, 253 transitions, 2811 flow. Second operand 7 states and 166 transitions. [2024-06-03 20:47:52,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 272 transitions, 3595 flow [2024-06-03 20:47:52,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 272 transitions, 3462 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-03 20:47:52,389 INFO L231 Difference]: Finished difference. Result has 221 places, 253 transitions, 2806 flow [2024-06-03 20:47:52,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2678, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2806, PETRI_PLACES=221, PETRI_TRANSITIONS=253} [2024-06-03 20:47:52,390 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 178 predicate places. [2024-06-03 20:47:52,390 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 253 transitions, 2806 flow [2024-06-03 20:47:52,390 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-03 20:47:52,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:52,390 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-03 20:47:52,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-03 20:47:52,390 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-03 20:47:52,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:52,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1516605454, now seen corresponding path program 1 times [2024-06-03 20:47:52,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:52,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733768635] [2024-06-03 20:47:52,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:52,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:52,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:52,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:52,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:52,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733768635] [2024-06-03 20:47:52,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733768635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:52,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:52,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:47:52,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982783124] [2024-06-03 20:47:52,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:52,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:47:52,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:52,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:47:52,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:47:52,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:47:52,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 253 transitions, 2806 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 20:47:52,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:52,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:47:52,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:53,220 INFO L124 PetriNetUnfolderBase]: 1740/3039 cut-off events. [2024-06-03 20:47:53,220 INFO L125 PetriNetUnfolderBase]: For 146465/146465 co-relation queries the response was YES. [2024-06-03 20:47:53,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18434 conditions, 3039 events. 1740/3039 cut-off events. For 146465/146465 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 19079 event pairs, 380 based on Foata normal form. 10/3028 useless extension candidates. Maximal degree in co-relation 18329. Up to 2555 conditions per place. [2024-06-03 20:47:53,249 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 201 selfloop transitions, 37 changer transitions 0/275 dead transitions. [2024-06-03 20:47:53,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 275 transitions, 3366 flow [2024-06-03 20:47:53,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:47:53,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:47:53,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-03 20:47:53,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-03 20:47:53,250 INFO L175 Difference]: Start difference. First operand has 221 places, 253 transitions, 2806 flow. Second operand 7 states and 167 transitions. [2024-06-03 20:47:53,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 275 transitions, 3366 flow [2024-06-03 20:47:53,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 275 transitions, 3249 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-03 20:47:53,593 INFO L231 Difference]: Finished difference. Result has 224 places, 254 transitions, 2783 flow [2024-06-03 20:47:53,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2689, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2783, PETRI_PLACES=224, PETRI_TRANSITIONS=254} [2024-06-03 20:47:53,594 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-06-03 20:47:53,594 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 254 transitions, 2783 flow [2024-06-03 20:47:53,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 20:47:53,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:53,594 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-03 20:47:53,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-03 20:47:53,594 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-03 20:47:53,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:53,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1215313746, now seen corresponding path program 4 times [2024-06-03 20:47:53,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:53,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169158338] [2024-06-03 20:47:53,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:53,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:53,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:53,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:53,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:53,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169158338] [2024-06-03 20:47:53,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169158338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:53,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:53,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:47:53,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798484329] [2024-06-03 20:47:53,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:53,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:47:53,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:53,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:47:53,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:47:53,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:53,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 254 transitions, 2783 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-03 20:47:53,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:53,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:53,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:54,481 INFO L124 PetriNetUnfolderBase]: 1847/3178 cut-off events. [2024-06-03 20:47:54,482 INFO L125 PetriNetUnfolderBase]: For 140753/140753 co-relation queries the response was YES. [2024-06-03 20:47:54,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19243 conditions, 3178 events. 1847/3178 cut-off events. For 140753/140753 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 19756 event pairs, 408 based on Foata normal form. 1/3178 useless extension candidates. Maximal degree in co-relation 19137. Up to 2756 conditions per place. [2024-06-03 20:47:54,513 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 200 selfloop transitions, 75 changer transitions 0/282 dead transitions. [2024-06-03 20:47:54,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 282 transitions, 3703 flow [2024-06-03 20:47:54,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:47:54,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:47:54,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-03 20:47:54,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-03 20:47:54,514 INFO L175 Difference]: Start difference. First operand has 224 places, 254 transitions, 2783 flow. Second operand 7 states and 167 transitions. [2024-06-03 20:47:54,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 282 transitions, 3703 flow [2024-06-03 20:47:54,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 282 transitions, 3629 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-03 20:47:54,901 INFO L231 Difference]: Finished difference. Result has 226 places, 260 transitions, 2965 flow [2024-06-03 20:47:54,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2709, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2965, PETRI_PLACES=226, PETRI_TRANSITIONS=260} [2024-06-03 20:47:54,902 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 183 predicate places. [2024-06-03 20:47:54,902 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 260 transitions, 2965 flow [2024-06-03 20:47:54,902 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-03 20:47:54,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:54,902 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-03 20:47:54,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-03 20:47:54,902 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-03 20:47:54,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:54,903 INFO L85 PathProgramCache]: Analyzing trace with hash 547338188, now seen corresponding path program 5 times [2024-06-03 20:47:54,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:54,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663969782] [2024-06-03 20:47:54,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:54,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:54,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:55,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-03 20:47:55,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:55,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663969782] [2024-06-03 20:47:55,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663969782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:55,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:55,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:47:55,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72996088] [2024-06-03 20:47:55,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:55,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:47:55,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:55,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:47:55,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:47:55,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:55,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 260 transitions, 2965 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-03 20:47:55,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:55,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:55,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:55,749 INFO L124 PetriNetUnfolderBase]: 1860/3202 cut-off events. [2024-06-03 20:47:55,749 INFO L125 PetriNetUnfolderBase]: For 147172/147172 co-relation queries the response was YES. [2024-06-03 20:47:55,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19631 conditions, 3202 events. 1860/3202 cut-off events. For 147172/147172 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 19927 event pairs, 412 based on Foata normal form. 1/3202 useless extension candidates. Maximal degree in co-relation 19524. Up to 2771 conditions per place. [2024-06-03 20:47:55,778 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 197 selfloop transitions, 82 changer transitions 0/286 dead transitions. [2024-06-03 20:47:55,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 286 transitions, 3914 flow [2024-06-03 20:47:55,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:47:55,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:47:55,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 20:47:55,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-06-03 20:47:55,779 INFO L175 Difference]: Start difference. First operand has 226 places, 260 transitions, 2965 flow. Second operand 7 states and 164 transitions. [2024-06-03 20:47:55,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 286 transitions, 3914 flow [2024-06-03 20:47:56,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 286 transitions, 3718 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-03 20:47:56,165 INFO L231 Difference]: Finished difference. Result has 230 places, 267 transitions, 3064 flow [2024-06-03 20:47:56,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2804, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3064, PETRI_PLACES=230, PETRI_TRANSITIONS=267} [2024-06-03 20:47:56,166 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 187 predicate places. [2024-06-03 20:47:56,166 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 267 transitions, 3064 flow [2024-06-03 20:47:56,166 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-03 20:47:56,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:56,166 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-03 20:47:56,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-03 20:47:56,166 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-03 20:47:56,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:56,167 INFO L85 PathProgramCache]: Analyzing trace with hash 677001852, now seen corresponding path program 6 times [2024-06-03 20:47:56,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:56,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459893763] [2024-06-03 20:47:56,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:56,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:56,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:56,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:56,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:56,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459893763] [2024-06-03 20:47:56,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459893763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:56,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:56,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:47:56,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479277584] [2024-06-03 20:47:56,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:56,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:47:56,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:56,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:47:56,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:47:56,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:56,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 267 transitions, 3064 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-03 20:47:56,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:56,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:56,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:56,967 INFO L124 PetriNetUnfolderBase]: 1857/3194 cut-off events. [2024-06-03 20:47:56,968 INFO L125 PetriNetUnfolderBase]: For 150494/150494 co-relation queries the response was YES. [2024-06-03 20:47:56,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19561 conditions, 3194 events. 1857/3194 cut-off events. For 150494/150494 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 19905 event pairs, 408 based on Foata normal form. 1/3194 useless extension candidates. Maximal degree in co-relation 19453. Up to 2768 conditions per place. [2024-06-03 20:47:57,001 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 205 selfloop transitions, 78 changer transitions 0/290 dead transitions. [2024-06-03 20:47:57,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 290 transitions, 4022 flow [2024-06-03 20:47:57,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:47:57,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:47:57,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 20:47:57,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-03 20:47:57,003 INFO L175 Difference]: Start difference. First operand has 230 places, 267 transitions, 3064 flow. Second operand 7 states and 169 transitions. [2024-06-03 20:47:57,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 290 transitions, 4022 flow [2024-06-03 20:47:57,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 290 transitions, 3866 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-03 20:47:57,447 INFO L231 Difference]: Finished difference. Result has 234 places, 267 transitions, 3070 flow [2024-06-03 20:47:57,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2908, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3070, PETRI_PLACES=234, PETRI_TRANSITIONS=267} [2024-06-03 20:47:57,448 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 191 predicate places. [2024-06-03 20:47:57,448 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 267 transitions, 3070 flow [2024-06-03 20:47:57,448 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-03 20:47:57,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:57,449 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-03 20:47:57,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-03 20:47:57,449 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-03 20:47:57,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:57,449 INFO L85 PathProgramCache]: Analyzing trace with hash -1471694100, now seen corresponding path program 4 times [2024-06-03 20:47:57,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:57,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008560557] [2024-06-03 20:47:57,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:57,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:57,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:57,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:57,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:57,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008560557] [2024-06-03 20:47:57,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008560557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:57,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:57,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:47:57,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898345866] [2024-06-03 20:47:57,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:57,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:47:57,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:57,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:47:57,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:47:57,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:57,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 267 transitions, 3070 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-03 20:47:57,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:57,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:57,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:58,300 INFO L124 PetriNetUnfolderBase]: 1854/3196 cut-off events. [2024-06-03 20:47:58,300 INFO L125 PetriNetUnfolderBase]: For 153832/153832 co-relation queries the response was YES. [2024-06-03 20:47:58,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19558 conditions, 3196 events. 1854/3196 cut-off events. For 153832/153832 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 19970 event pairs, 416 based on Foata normal form. 1/3196 useless extension candidates. Maximal degree in co-relation 19449. Up to 2797 conditions per place. [2024-06-03 20:47:58,337 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 216 selfloop transitions, 65 changer transitions 0/288 dead transitions. [2024-06-03 20:47:58,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 288 transitions, 3935 flow [2024-06-03 20:47:58,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:47:58,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:47:58,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 20:47:58,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-03 20:47:58,338 INFO L175 Difference]: Start difference. First operand has 234 places, 267 transitions, 3070 flow. Second operand 7 states and 165 transitions. [2024-06-03 20:47:58,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 288 transitions, 3935 flow [2024-06-03 20:47:58,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 288 transitions, 3771 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-03 20:47:58,777 INFO L231 Difference]: Finished difference. Result has 237 places, 269 transitions, 3071 flow [2024-06-03 20:47:58,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2910, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3071, PETRI_PLACES=237, PETRI_TRANSITIONS=269} [2024-06-03 20:47:58,778 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 194 predicate places. [2024-06-03 20:47:58,778 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 269 transitions, 3071 flow [2024-06-03 20:47:58,778 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-03 20:47:58,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:58,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] [2024-06-03 20:47:58,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-03 20:47:58,779 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-03 20:47:58,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:58,779 INFO L85 PathProgramCache]: Analyzing trace with hash 677006502, now seen corresponding path program 7 times [2024-06-03 20:47:58,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:58,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82817416] [2024-06-03 20:47:58,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:58,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:58,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:59,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:59,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:59,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82817416] [2024-06-03 20:47:59,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82817416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:59,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:59,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:47:59,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289459664] [2024-06-03 20:47:59,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:59,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:47:59,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:59,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:47:59,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:47:59,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:59,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 269 transitions, 3071 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-03 20:47:59,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:59,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:59,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:59,687 INFO L124 PetriNetUnfolderBase]: 1851/3188 cut-off events. [2024-06-03 20:47:59,688 INFO L125 PetriNetUnfolderBase]: For 156898/156898 co-relation queries the response was YES. [2024-06-03 20:47:59,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19492 conditions, 3188 events. 1851/3188 cut-off events. For 156898/156898 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 19905 event pairs, 408 based on Foata normal form. 1/3188 useless extension candidates. Maximal degree in co-relation 19382. Up to 2838 conditions per place. [2024-06-03 20:47:59,720 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 237 selfloop transitions, 42 changer transitions 0/286 dead transitions. [2024-06-03 20:47:59,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 286 transitions, 3671 flow [2024-06-03 20:47:59,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:47:59,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:47:59,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-03 20:47:59,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54421768707483 [2024-06-03 20:47:59,721 INFO L175 Difference]: Start difference. First operand has 237 places, 269 transitions, 3071 flow. Second operand 7 states and 160 transitions. [2024-06-03 20:47:59,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 286 transitions, 3671 flow [2024-06-03 20:48:00,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 286 transitions, 3555 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-03 20:48:00,172 INFO L231 Difference]: Finished difference. Result has 242 places, 269 transitions, 3045 flow [2024-06-03 20:48:00,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2955, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3045, PETRI_PLACES=242, PETRI_TRANSITIONS=269} [2024-06-03 20:48:00,172 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-03 20:48:00,172 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 269 transitions, 3045 flow [2024-06-03 20:48:00,172 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-03 20:48:00,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:00,173 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-03 20:48:00,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-03 20:48:00,173 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-03 20:48:00,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:00,173 INFO L85 PathProgramCache]: Analyzing trace with hash -1087642416, now seen corresponding path program 8 times [2024-06-03 20:48:00,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:00,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357570610] [2024-06-03 20:48:00,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:00,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:00,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:00,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:00,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:00,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357570610] [2024-06-03 20:48:00,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357570610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:00,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:00,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:48:00,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445892975] [2024-06-03 20:48:00,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:00,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:48:00,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:00,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:48:00,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:48:00,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:48:00,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 269 transitions, 3045 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-03 20:48:00,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:00,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:48:00,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:01,036 INFO L124 PetriNetUnfolderBase]: 1869/3221 cut-off events. [2024-06-03 20:48:01,036 INFO L125 PetriNetUnfolderBase]: For 163728/163728 co-relation queries the response was YES. [2024-06-03 20:48:01,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19765 conditions, 3221 events. 1869/3221 cut-off events. For 163728/163728 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 20138 event pairs, 412 based on Foata normal form. 1/3221 useless extension candidates. Maximal degree in co-relation 19653. Up to 2849 conditions per place. [2024-06-03 20:48:01,070 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 231 selfloop transitions, 57 changer transitions 0/295 dead transitions. [2024-06-03 20:48:01,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 295 transitions, 3930 flow [2024-06-03 20:48:01,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:48:01,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:48:01,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-03 20:48:01,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5408163265306123 [2024-06-03 20:48:01,071 INFO L175 Difference]: Start difference. First operand has 242 places, 269 transitions, 3045 flow. Second operand 7 states and 159 transitions. [2024-06-03 20:48:01,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 295 transitions, 3930 flow [2024-06-03 20:48:01,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 295 transitions, 3832 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-03 20:48:01,537 INFO L231 Difference]: Finished difference. Result has 244 places, 280 transitions, 3252 flow [2024-06-03 20:48:01,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2955, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3252, PETRI_PLACES=244, PETRI_TRANSITIONS=280} [2024-06-03 20:48:01,538 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-03 20:48:01,538 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 280 transitions, 3252 flow [2024-06-03 20:48:01,538 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-03 20:48:01,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:01,538 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-03 20:48:01,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-03 20:48:01,538 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-03 20:48:01,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:01,538 INFO L85 PathProgramCache]: Analyzing trace with hash 688106052, now seen corresponding path program 9 times [2024-06-03 20:48:01,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:01,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118399196] [2024-06-03 20:48:01,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:01,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:01,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:01,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:01,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:01,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118399196] [2024-06-03 20:48:01,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118399196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:01,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:01,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:48:01,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269443707] [2024-06-03 20:48:01,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:01,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:48:01,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:01,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:48:01,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:48:01,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:48:01,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 280 transitions, 3252 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-03 20:48:01,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:01,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:48:01,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:02,400 INFO L124 PetriNetUnfolderBase]: 1866/3215 cut-off events. [2024-06-03 20:48:02,401 INFO L125 PetriNetUnfolderBase]: For 167354/167354 co-relation queries the response was YES. [2024-06-03 20:48:02,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19832 conditions, 3215 events. 1866/3215 cut-off events. For 167354/167354 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 20054 event pairs, 408 based on Foata normal form. 1/3215 useless extension candidates. Maximal degree in co-relation 19718. Up to 2846 conditions per place. [2024-06-03 20:48:02,435 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 231 selfloop transitions, 58 changer transitions 0/296 dead transitions. [2024-06-03 20:48:02,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 296 transitions, 3868 flow [2024-06-03 20:48:02,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:48:02,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:48:02,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-03 20:48:02,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132275132275133 [2024-06-03 20:48:02,436 INFO L175 Difference]: Start difference. First operand has 244 places, 280 transitions, 3252 flow. Second operand 9 states and 194 transitions. [2024-06-03 20:48:02,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 296 transitions, 3868 flow [2024-06-03 20:48:02,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 296 transitions, 3754 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-03 20:48:02,902 INFO L231 Difference]: Finished difference. Result has 251 places, 280 transitions, 3260 flow [2024-06-03 20:48:02,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3138, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3260, PETRI_PLACES=251, PETRI_TRANSITIONS=280} [2024-06-03 20:48:02,903 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 208 predicate places. [2024-06-03 20:48:02,903 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 280 transitions, 3260 flow [2024-06-03 20:48:02,903 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-03 20:48:02,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:02,903 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-03 20:48:02,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-03 20:48:02,903 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-03 20:48:02,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:02,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1087463670, now seen corresponding path program 5 times [2024-06-03 20:48:02,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:02,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845740134] [2024-06-03 20:48:02,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:02,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:02,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:03,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:03,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:03,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845740134] [2024-06-03 20:48:03,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845740134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:03,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:03,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:48:03,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284848354] [2024-06-03 20:48:03,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:03,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:48:03,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:03,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:48:03,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:48:03,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:48:03,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 280 transitions, 3260 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-03 20:48:03,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:03,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:48:03,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:03,797 INFO L124 PetriNetUnfolderBase]: 1871/3231 cut-off events. [2024-06-03 20:48:03,797 INFO L125 PetriNetUnfolderBase]: For 172016/172016 co-relation queries the response was YES. [2024-06-03 20:48:03,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19960 conditions, 3231 events. 1871/3231 cut-off events. For 172016/172016 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 20198 event pairs, 404 based on Foata normal form. 1/3232 useless extension candidates. Maximal degree in co-relation 19845. Up to 2911 conditions per place. [2024-06-03 20:48:03,830 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 265 selfloop transitions, 25 changer transitions 0/297 dead transitions. [2024-06-03 20:48:03,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 297 transitions, 3923 flow [2024-06-03 20:48:03,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:48:03,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:48:03,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-03 20:48:03,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-06-03 20:48:03,832 INFO L175 Difference]: Start difference. First operand has 251 places, 280 transitions, 3260 flow. Second operand 7 states and 156 transitions. [2024-06-03 20:48:03,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 297 transitions, 3923 flow [2024-06-03 20:48:04,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 297 transitions, 3795 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-03 20:48:04,301 INFO L231 Difference]: Finished difference. Result has 251 places, 283 transitions, 3243 flow [2024-06-03 20:48:04,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3132, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3243, PETRI_PLACES=251, PETRI_TRANSITIONS=283} [2024-06-03 20:48:04,302 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 208 predicate places. [2024-06-03 20:48:04,302 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 283 transitions, 3243 flow [2024-06-03 20:48:04,302 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-03 20:48:04,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:04,302 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-03 20:48:04,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-03 20:48:04,303 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-03 20:48:04,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:04,303 INFO L85 PathProgramCache]: Analyzing trace with hash -284737868, now seen corresponding path program 6 times [2024-06-03 20:48:04,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:04,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254633131] [2024-06-03 20:48:04,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:04,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:04,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:04,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:04,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:04,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254633131] [2024-06-03 20:48:04,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254633131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:04,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:04,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:48:04,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035555192] [2024-06-03 20:48:04,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:04,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:48:04,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:04,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:48:04,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:48:04,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:48:04,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 283 transitions, 3243 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-03 20:48:04,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:04,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:48:04,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:05,152 INFO L124 PetriNetUnfolderBase]: 1876/3231 cut-off events. [2024-06-03 20:48:05,153 INFO L125 PetriNetUnfolderBase]: For 177675/177675 co-relation queries the response was YES. [2024-06-03 20:48:05,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20019 conditions, 3231 events. 1876/3231 cut-off events. For 177675/177675 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 20165 event pairs, 412 based on Foata normal form. 1/3231 useless extension candidates. Maximal degree in co-relation 19904. Up to 2823 conditions per place. [2024-06-03 20:48:05,188 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 222 selfloop transitions, 72 changer transitions 0/301 dead transitions. [2024-06-03 20:48:05,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 301 transitions, 4046 flow [2024-06-03 20:48:05,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:48:05,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:48:05,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-03 20:48:05,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-03 20:48:05,189 INFO L175 Difference]: Start difference. First operand has 251 places, 283 transitions, 3243 flow. Second operand 7 states and 162 transitions. [2024-06-03 20:48:05,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 301 transitions, 4046 flow [2024-06-03 20:48:05,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 301 transitions, 3958 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-03 20:48:05,724 INFO L231 Difference]: Finished difference. Result has 253 places, 286 transitions, 3360 flow [2024-06-03 20:48:05,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3155, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3360, PETRI_PLACES=253, PETRI_TRANSITIONS=286} [2024-06-03 20:48:05,725 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 210 predicate places. [2024-06-03 20:48:05,725 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 286 transitions, 3360 flow [2024-06-03 20:48:05,725 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-03 20:48:05,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:05,725 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-03 20:48:05,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-03 20:48:05,725 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-03 20:48:05,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:05,725 INFO L85 PathProgramCache]: Analyzing trace with hash -2012232232, now seen corresponding path program 7 times [2024-06-03 20:48:05,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:05,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755995457] [2024-06-03 20:48:05,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:05,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:05,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:06,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:06,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:06,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755995457] [2024-06-03 20:48:06,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755995457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:06,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:06,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:48:06,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552587239] [2024-06-03 20:48:06,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:06,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:48:06,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:06,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:48:06,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:48:06,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:48:06,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 286 transitions, 3360 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-03 20:48:06,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:06,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:48:06,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:06,606 INFO L124 PetriNetUnfolderBase]: 1897/3272 cut-off events. [2024-06-03 20:48:06,606 INFO L125 PetriNetUnfolderBase]: For 187897/187899 co-relation queries the response was YES. [2024-06-03 20:48:06,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20565 conditions, 3272 events. 1897/3272 cut-off events. For 187897/187899 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 20519 event pairs, 408 based on Foata normal form. 3/3275 useless extension candidates. Maximal degree in co-relation 20449. Up to 2847 conditions per place. [2024-06-03 20:48:06,643 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 222 selfloop transitions, 85 changer transitions 0/314 dead transitions. [2024-06-03 20:48:06,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 314 transitions, 4446 flow [2024-06-03 20:48:06,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:48:06,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:48:06,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-03 20:48:06,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-03 20:48:06,644 INFO L175 Difference]: Start difference. First operand has 253 places, 286 transitions, 3360 flow. Second operand 6 states and 146 transitions. [2024-06-03 20:48:06,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 314 transitions, 4446 flow [2024-06-03 20:48:07,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 314 transitions, 4299 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-03 20:48:07,132 INFO L231 Difference]: Finished difference. Result has 255 places, 296 transitions, 3569 flow [2024-06-03 20:48:07,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3224, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3569, PETRI_PLACES=255, PETRI_TRANSITIONS=296} [2024-06-03 20:48:07,132 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 212 predicate places. [2024-06-03 20:48:07,133 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 296 transitions, 3569 flow [2024-06-03 20:48:07,133 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-03 20:48:07,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:07,133 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-03 20:48:07,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-03 20:48:07,133 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-03 20:48:07,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:07,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1915330124, now seen corresponding path program 10 times [2024-06-03 20:48:07,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:07,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161273391] [2024-06-03 20:48:07,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:07,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:07,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:07,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:07,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:07,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161273391] [2024-06-03 20:48:07,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161273391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:07,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:07,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:48:07,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651533446] [2024-06-03 20:48:07,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:07,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:48:07,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:07,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:48:07,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:48:07,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:48:07,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 296 transitions, 3569 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-03 20:48:07,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:07,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:48:07,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:08,025 INFO L124 PetriNetUnfolderBase]: 1894/3268 cut-off events. [2024-06-03 20:48:08,025 INFO L125 PetriNetUnfolderBase]: For 191671/191673 co-relation queries the response was YES. [2024-06-03 20:48:08,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20573 conditions, 3268 events. 1894/3268 cut-off events. For 191671/191673 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 20479 event pairs, 405 based on Foata normal form. 3/3271 useless extension candidates. Maximal degree in co-relation 20456. Up to 2832 conditions per place. [2024-06-03 20:48:08,060 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 236 selfloop transitions, 84 changer transitions 0/327 dead transitions. [2024-06-03 20:48:08,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 327 transitions, 4415 flow [2024-06-03 20:48:08,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:48:08,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:48:08,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-03 20:48:08,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-03 20:48:08,061 INFO L175 Difference]: Start difference. First operand has 255 places, 296 transitions, 3569 flow. Second operand 8 states and 194 transitions. [2024-06-03 20:48:08,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 327 transitions, 4415 flow [2024-06-03 20:48:08,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 327 transitions, 4247 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-03 20:48:08,643 INFO L231 Difference]: Finished difference. Result has 260 places, 296 transitions, 3589 flow [2024-06-03 20:48:08,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3403, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3589, PETRI_PLACES=260, PETRI_TRANSITIONS=296} [2024-06-03 20:48:08,644 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-03 20:48:08,644 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 296 transitions, 3589 flow [2024-06-03 20:48:08,644 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-03 20:48:08,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:08,644 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-03 20:48:08,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-03 20:48:08,645 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-03 20:48:08,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:08,645 INFO L85 PathProgramCache]: Analyzing trace with hash 1059429010, now seen corresponding path program 8 times [2024-06-03 20:48:08,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:08,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110128978] [2024-06-03 20:48:08,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:08,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:08,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:08,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:08,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:08,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110128978] [2024-06-03 20:48:08,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110128978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:08,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:08,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:48:08,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749196669] [2024-06-03 20:48:08,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:08,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:48:08,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:08,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:48:08,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:48:09,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:48:09,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 296 transitions, 3589 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-03 20:48:09,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:09,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:48:09,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:09,538 INFO L124 PetriNetUnfolderBase]: 1891/3266 cut-off events. [2024-06-03 20:48:09,538 INFO L125 PetriNetUnfolderBase]: For 189668/189670 co-relation queries the response was YES. [2024-06-03 20:48:09,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20492 conditions, 3266 events. 1891/3266 cut-off events. For 189668/189670 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20486 event pairs, 412 based on Foata normal form. 3/3269 useless extension candidates. Maximal degree in co-relation 20375. Up to 2840 conditions per place. [2024-06-03 20:48:09,570 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 226 selfloop transitions, 84 changer transitions 0/317 dead transitions. [2024-06-03 20:48:09,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 317 transitions, 4517 flow [2024-06-03 20:48:09,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:48:09,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:48:09,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-03 20:48:09,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-03 20:48:09,571 INFO L175 Difference]: Start difference. First operand has 260 places, 296 transitions, 3589 flow. Second operand 6 states and 150 transitions. [2024-06-03 20:48:09,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 317 transitions, 4517 flow [2024-06-03 20:48:10,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 317 transitions, 4317 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-03 20:48:10,128 INFO L231 Difference]: Finished difference. Result has 259 places, 296 transitions, 3583 flow [2024-06-03 20:48:10,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3401, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3583, PETRI_PLACES=259, PETRI_TRANSITIONS=296} [2024-06-03 20:48:10,129 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 216 predicate places. [2024-06-03 20:48:10,129 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 296 transitions, 3583 flow [2024-06-03 20:48:10,129 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-03 20:48:10,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:10,129 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-03 20:48:10,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-03 20:48:10,129 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-03 20:48:10,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:10,129 INFO L85 PathProgramCache]: Analyzing trace with hash -1923104456, now seen corresponding path program 9 times [2024-06-03 20:48:10,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:10,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711166620] [2024-06-03 20:48:10,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:10,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:10,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:10,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:10,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:10,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711166620] [2024-06-03 20:48:10,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711166620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:10,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:10,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:48:10,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133557170] [2024-06-03 20:48:10,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:10,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:48:10,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:10,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:48:10,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:48:10,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:48:10,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 296 transitions, 3583 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-03 20:48:10,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:10,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:48:10,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:11,018 INFO L124 PetriNetUnfolderBase]: 1888/3259 cut-off events. [2024-06-03 20:48:11,018 INFO L125 PetriNetUnfolderBase]: For 176549/176549 co-relation queries the response was YES. [2024-06-03 20:48:11,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20206 conditions, 3259 events. 1888/3259 cut-off events. For 176549/176549 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 20430 event pairs, 400 based on Foata normal form. 1/3260 useless extension candidates. Maximal degree in co-relation 20089. Up to 2868 conditions per place. [2024-06-03 20:48:11,054 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 254 selfloop transitions, 62 changer transitions 0/323 dead transitions. [2024-06-03 20:48:11,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 323 transitions, 4407 flow [2024-06-03 20:48:11,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:48:11,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:48:11,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-03 20:48:11,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-03 20:48:11,055 INFO L175 Difference]: Start difference. First operand has 259 places, 296 transitions, 3583 flow. Second operand 7 states and 175 transitions. [2024-06-03 20:48:11,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 323 transitions, 4407 flow [2024-06-03 20:48:11,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 323 transitions, 4245 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-03 20:48:11,449 INFO L231 Difference]: Finished difference. Result has 261 places, 296 transitions, 3573 flow [2024-06-03 20:48:11,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3425, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3573, PETRI_PLACES=261, PETRI_TRANSITIONS=296} [2024-06-03 20:48:11,449 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-03 20:48:11,449 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 296 transitions, 3573 flow [2024-06-03 20:48:11,450 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-03 20:48:11,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:11,450 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-03 20:48:11,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-03 20:48:11,450 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-03 20:48:11,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:11,450 INFO L85 PathProgramCache]: Analyzing trace with hash 1266349174, now seen corresponding path program 11 times [2024-06-03 20:48:11,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:11,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805918653] [2024-06-03 20:48:11,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:11,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:11,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:11,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:11,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:11,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805918653] [2024-06-03 20:48:11,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805918653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:11,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:11,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:48:11,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293779697] [2024-06-03 20:48:11,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:11,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:48:11,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:11,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:48:11,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:48:11,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:48:11,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 296 transitions, 3573 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-03 20:48:11,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:11,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:48:11,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:12,427 INFO L124 PetriNetUnfolderBase]: 1885/3250 cut-off events. [2024-06-03 20:48:12,428 INFO L125 PetriNetUnfolderBase]: For 169634/169634 co-relation queries the response was YES. [2024-06-03 20:48:12,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20018 conditions, 3250 events. 1885/3250 cut-off events. For 169634/169634 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 20379 event pairs, 408 based on Foata normal form. 1/3250 useless extension candidates. Maximal degree in co-relation 19902. Up to 2821 conditions per place. [2024-06-03 20:48:12,461 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 228 selfloop transitions, 81 changer transitions 0/316 dead transitions. [2024-06-03 20:48:12,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 316 transitions, 4363 flow [2024-06-03 20:48:12,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:48:12,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:48:12,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 20:48:12,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-03 20:48:12,463 INFO L175 Difference]: Start difference. First operand has 261 places, 296 transitions, 3573 flow. Second operand 6 states and 148 transitions. [2024-06-03 20:48:12,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 316 transitions, 4363 flow [2024-06-03 20:48:12,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 316 transitions, 4171 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-03 20:48:12,973 INFO L231 Difference]: Finished difference. Result has 261 places, 296 transitions, 3559 flow [2024-06-03 20:48:12,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3383, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3559, PETRI_PLACES=261, PETRI_TRANSITIONS=296} [2024-06-03 20:48:12,974 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-03 20:48:12,974 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 296 transitions, 3559 flow [2024-06-03 20:48:12,974 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-03 20:48:12,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:12,974 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-03 20:48:12,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-03 20:48:12,974 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-03 20:48:12,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:12,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1266082450, now seen corresponding path program 10 times [2024-06-03 20:48:12,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:12,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328400373] [2024-06-03 20:48:12,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:12,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:12,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:13,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:13,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:13,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328400373] [2024-06-03 20:48:13,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328400373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:13,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:13,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:48:13,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518607886] [2024-06-03 20:48:13,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:13,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:48:13,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:13,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:48:13,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:48:13,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:48:13,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 296 transitions, 3559 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-03 20:48:13,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:13,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:48:13,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:13,853 INFO L124 PetriNetUnfolderBase]: 1882/3246 cut-off events. [2024-06-03 20:48:13,853 INFO L125 PetriNetUnfolderBase]: For 167770/167770 co-relation queries the response was YES. [2024-06-03 20:48:13,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19945 conditions, 3246 events. 1882/3246 cut-off events. For 167770/167770 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20356 event pairs, 412 based on Foata normal form. 1/3246 useless extension candidates. Maximal degree in co-relation 19829. Up to 2830 conditions per place. [2024-06-03 20:48:13,882 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 222 selfloop transitions, 84 changer transitions 0/313 dead transitions. [2024-06-03 20:48:13,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 313 transitions, 4335 flow [2024-06-03 20:48:13,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:48:13,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:48:13,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-03 20:48:13,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-03 20:48:13,883 INFO L175 Difference]: Start difference. First operand has 261 places, 296 transitions, 3559 flow. Second operand 6 states and 146 transitions. [2024-06-03 20:48:13,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 313 transitions, 4335 flow [2024-06-03 20:48:14,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 313 transitions, 4107 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-03 20:48:14,332 INFO L231 Difference]: Finished difference. Result has 260 places, 296 transitions, 3517 flow [2024-06-03 20:48:14,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3335, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3517, PETRI_PLACES=260, PETRI_TRANSITIONS=296} [2024-06-03 20:48:14,332 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-03 20:48:14,333 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 296 transitions, 3517 flow [2024-06-03 20:48:14,333 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-03 20:48:14,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:14,333 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-03 20:48:14,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-03 20:48:14,333 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-03 20:48:14,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:14,334 INFO L85 PathProgramCache]: Analyzing trace with hash 1266082264, now seen corresponding path program 12 times [2024-06-03 20:48:14,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:14,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596611606] [2024-06-03 20:48:14,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:14,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:14,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:14,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-03 20:48:14,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:14,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596611606] [2024-06-03 20:48:14,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596611606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:14,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:14,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:48:14,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408396135] [2024-06-03 20:48:14,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:14,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:48:14,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:14,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:48:14,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:48:14,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:48:14,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 296 transitions, 3517 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-03 20:48:14,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:14,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:48:14,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:15,194 INFO L124 PetriNetUnfolderBase]: 1879/3242 cut-off events. [2024-06-03 20:48:15,194 INFO L125 PetriNetUnfolderBase]: For 160692/160692 co-relation queries the response was YES. [2024-06-03 20:48:15,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19724 conditions, 3242 events. 1879/3242 cut-off events. For 160692/160692 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 20323 event pairs, 408 based on Foata normal form. 1/3242 useless extension candidates. Maximal degree in co-relation 19608. Up to 2814 conditions per place. [2024-06-03 20:48:15,227 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 232 selfloop transitions, 84 changer transitions 0/323 dead transitions. [2024-06-03 20:48:15,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 323 transitions, 4217 flow [2024-06-03 20:48:15,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:48:15,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:48:15,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 20:48:15,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-03 20:48:15,228 INFO L175 Difference]: Start difference. First operand has 260 places, 296 transitions, 3517 flow. Second operand 8 states and 191 transitions. [2024-06-03 20:48:15,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 323 transitions, 4217 flow [2024-06-03 20:48:15,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 323 transitions, 4031 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-03 20:48:15,659 INFO L231 Difference]: Finished difference. Result has 262 places, 296 transitions, 3517 flow [2024-06-03 20:48:15,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3331, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3517, PETRI_PLACES=262, PETRI_TRANSITIONS=296} [2024-06-03 20:48:15,660 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 219 predicate places. [2024-06-03 20:48:15,660 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 296 transitions, 3517 flow [2024-06-03 20:48:15,660 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-03 20:48:15,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:15,661 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-03 20:48:15,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-03 20:48:15,661 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-03 20:48:15,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:15,661 INFO L85 PathProgramCache]: Analyzing trace with hash -1999720012, now seen corresponding path program 11 times [2024-06-03 20:48:15,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:15,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357936989] [2024-06-03 20:48:15,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:15,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:15,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:15,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-03 20:48:15,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:15,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357936989] [2024-06-03 20:48:15,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357936989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:15,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:15,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:48:15,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309500344] [2024-06-03 20:48:15,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:15,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:48:15,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:15,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:48:15,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:48:16,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:48:16,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 296 transitions, 3517 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-03 20:48:16,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:16,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:48:16,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:16,513 INFO L124 PetriNetUnfolderBase]: 1876/3242 cut-off events. [2024-06-03 20:48:16,513 INFO L125 PetriNetUnfolderBase]: For 149604/149606 co-relation queries the response was YES. [2024-06-03 20:48:16,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19511 conditions, 3242 events. 1876/3242 cut-off events. For 149604/149606 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20308 event pairs, 408 based on Foata normal form. 3/3245 useless extension candidates. Maximal degree in co-relation 19396. Up to 2853 conditions per place. [2024-06-03 20:48:16,546 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 248 selfloop transitions, 59 changer transitions 0/314 dead transitions. [2024-06-03 20:48:16,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 314 transitions, 4177 flow [2024-06-03 20:48:16,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:48:16,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:48:16,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-03 20:48:16,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-03 20:48:16,547 INFO L175 Difference]: Start difference. First operand has 262 places, 296 transitions, 3517 flow. Second operand 5 states and 130 transitions. [2024-06-03 20:48:16,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 314 transitions, 4177 flow [2024-06-03 20:48:16,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 314 transitions, 3965 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-03 20:48:16,964 INFO L231 Difference]: Finished difference. Result has 256 places, 296 transitions, 3443 flow [2024-06-03 20:48:16,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3305, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3443, PETRI_PLACES=256, PETRI_TRANSITIONS=296} [2024-06-03 20:48:16,965 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 213 predicate places. [2024-06-03 20:48:16,965 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 296 transitions, 3443 flow [2024-06-03 20:48:16,965 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-03 20:48:16,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:16,965 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-03 20:48:16,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-03 20:48:16,965 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-03 20:48:16,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:16,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1059675088, now seen corresponding path program 2 times [2024-06-03 20:48:16,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:16,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86605076] [2024-06-03 20:48:16,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:16,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:16,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:17,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:17,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:17,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86605076] [2024-06-03 20:48:17,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86605076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:17,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:17,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:48:17,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316611591] [2024-06-03 20:48:17,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:17,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:48:17,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:17,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:48:17,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:48:17,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:48:17,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 296 transitions, 3443 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 20:48:17,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:17,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:48:17,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:17,809 INFO L124 PetriNetUnfolderBase]: 1809/3167 cut-off events. [2024-06-03 20:48:17,809 INFO L125 PetriNetUnfolderBase]: For 153789/153789 co-relation queries the response was YES. [2024-06-03 20:48:17,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18944 conditions, 3167 events. 1809/3167 cut-off events. For 153789/153789 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20093 event pairs, 386 based on Foata normal form. 10/3153 useless extension candidates. Maximal degree in co-relation 18832. Up to 2602 conditions per place. [2024-06-03 20:48:17,841 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 227 selfloop transitions, 38 changer transitions 0/317 dead transitions. [2024-06-03 20:48:17,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 317 transitions, 4057 flow [2024-06-03 20:48:17,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:48:17,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:48:17,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 20:48:17,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-03 20:48:17,842 INFO L175 Difference]: Start difference. First operand has 256 places, 296 transitions, 3443 flow. Second operand 6 states and 148 transitions. [2024-06-03 20:48:17,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 317 transitions, 4057 flow [2024-06-03 20:48:18,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 317 transitions, 3923 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-03 20:48:18,189 INFO L231 Difference]: Finished difference. Result has 257 places, 297 transitions, 3411 flow [2024-06-03 20:48:18,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3309, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3411, PETRI_PLACES=257, PETRI_TRANSITIONS=297} [2024-06-03 20:48:18,190 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 214 predicate places. [2024-06-03 20:48:18,190 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 297 transitions, 3411 flow [2024-06-03 20:48:18,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 20:48:18,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:18,190 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-03 20:48:18,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-03 20:48:18,190 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-03 20:48:18,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:18,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1999711084, now seen corresponding path program 3 times [2024-06-03 20:48:18,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:18,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803823990] [2024-06-03 20:48:18,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:18,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:18,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:18,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:18,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:18,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803823990] [2024-06-03 20:48:18,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803823990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:18,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:18,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:48:18,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482074879] [2024-06-03 20:48:18,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:18,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:48:18,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:18,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:48:18,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:48:18,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:48:18,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 297 transitions, 3411 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 20:48:18,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:18,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:48:18,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:19,085 INFO L124 PetriNetUnfolderBase]: 1838/3223 cut-off events. [2024-06-03 20:48:19,085 INFO L125 PetriNetUnfolderBase]: For 154500/154500 co-relation queries the response was YES. [2024-06-03 20:48:19,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19255 conditions, 3223 events. 1838/3223 cut-off events. For 154500/154500 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20595 event pairs, 316 based on Foata normal form. 9/3209 useless extension candidates. Maximal degree in co-relation 19143. Up to 2658 conditions per place. [2024-06-03 20:48:19,117 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 238 selfloop transitions, 30 changer transitions 0/320 dead transitions. [2024-06-03 20:48:19,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 320 transitions, 4039 flow [2024-06-03 20:48:19,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:48:19,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:48:19,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-03 20:48:19,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-03 20:48:19,118 INFO L175 Difference]: Start difference. First operand has 257 places, 297 transitions, 3411 flow. Second operand 5 states and 134 transitions. [2024-06-03 20:48:19,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 320 transitions, 4039 flow [2024-06-03 20:48:19,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 320 transitions, 3961 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-03 20:48:19,523 INFO L231 Difference]: Finished difference. Result has 258 places, 298 transitions, 3423 flow [2024-06-03 20:48:19,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3335, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3423, PETRI_PLACES=258, PETRI_TRANSITIONS=298} [2024-06-03 20:48:19,523 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-03 20:48:19,523 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 298 transitions, 3423 flow [2024-06-03 20:48:19,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 20:48:19,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:19,524 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-03 20:48:19,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-03 20:48:19,524 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-03 20:48:19,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:19,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1999263754, now seen corresponding path program 4 times [2024-06-03 20:48:19,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:19,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824427579] [2024-06-03 20:48:19,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:19,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:19,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48: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-03 20:48:19,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:19,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824427579] [2024-06-03 20:48:19,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824427579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:19,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:19,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:48:19,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697279463] [2024-06-03 20:48:19,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:19,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:48:19,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:19,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:48:19,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:48:19,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:48:19,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 298 transitions, 3423 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 20:48:19,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:19,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:48:19,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:20,394 INFO L124 PetriNetUnfolderBase]: 1840/3229 cut-off events. [2024-06-03 20:48:20,394 INFO L125 PetriNetUnfolderBase]: For 144907/144907 co-relation queries the response was YES. [2024-06-03 20:48:20,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19012 conditions, 3229 events. 1840/3229 cut-off events. For 144907/144907 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20625 event pairs, 310 based on Foata normal form. 8/3214 useless extension candidates. Maximal degree in co-relation 18899. Up to 2636 conditions per place. [2024-06-03 20:48:20,426 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 240 selfloop transitions, 33 changer transitions 0/325 dead transitions. [2024-06-03 20:48:20,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 325 transitions, 4081 flow [2024-06-03 20:48:20,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:48:20,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:48:20,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-03 20:48:20,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6150793650793651 [2024-06-03 20:48:20,427 INFO L175 Difference]: Start difference. First operand has 258 places, 298 transitions, 3423 flow. Second operand 6 states and 155 transitions. [2024-06-03 20:48:20,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 325 transitions, 4081 flow [2024-06-03 20:48:20,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 325 transitions, 4027 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-03 20:48:20,963 INFO L231 Difference]: Finished difference. Result has 261 places, 299 transitions, 3457 flow [2024-06-03 20:48:20,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3369, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3457, PETRI_PLACES=261, PETRI_TRANSITIONS=299} [2024-06-03 20:48:20,963 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-03 20:48:20,963 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 299 transitions, 3457 flow [2024-06-03 20:48:20,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 20:48:20,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:20,964 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-03 20:48:20,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-03 20:48:20,964 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-03 20:48:20,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:20,964 INFO L85 PathProgramCache]: Analyzing trace with hash -1205780626, now seen corresponding path program 1 times [2024-06-03 20:48:20,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:20,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529450641] [2024-06-03 20:48:20,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:20,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:20,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:21,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:21,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:21,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529450641] [2024-06-03 20:48:21,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529450641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:21,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:21,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:48:21,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703551637] [2024-06-03 20:48:21,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:21,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:48:21,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:21,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:48:21,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:48:21,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:48:21,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 299 transitions, 3457 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 20:48:21,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:21,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:48:21,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:21,868 INFO L124 PetriNetUnfolderBase]: 1944/3399 cut-off events. [2024-06-03 20:48:21,869 INFO L125 PetriNetUnfolderBase]: For 161702/161702 co-relation queries the response was YES. [2024-06-03 20:48:21,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20282 conditions, 3399 events. 1944/3399 cut-off events. For 161702/161702 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 21854 event pairs, 388 based on Foata normal form. 8/3401 useless extension candidates. Maximal degree in co-relation 20168. Up to 2821 conditions per place. [2024-06-03 20:48:21,904 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 244 selfloop transitions, 41 changer transitions 0/329 dead transitions. [2024-06-03 20:48:21,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 329 transitions, 4267 flow [2024-06-03 20:48:21,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:48:21,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:48:21,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-03 20:48:21,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-03 20:48:21,906 INFO L175 Difference]: Start difference. First operand has 261 places, 299 transitions, 3457 flow. Second operand 7 states and 172 transitions. [2024-06-03 20:48:21,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 329 transitions, 4267 flow [2024-06-03 20:48:22,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 329 transitions, 4193 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-03 20:48:22,292 INFO L231 Difference]: Finished difference. Result has 264 places, 301 transitions, 3499 flow [2024-06-03 20:48:22,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3383, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3499, PETRI_PLACES=264, PETRI_TRANSITIONS=301} [2024-06-03 20:48:22,292 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 221 predicate places. [2024-06-03 20:48:22,293 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 301 transitions, 3499 flow [2024-06-03 20:48:22,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 20:48:22,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:22,293 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-03 20:48:22,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-03 20:48:22,293 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-03 20:48:22,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:22,293 INFO L85 PathProgramCache]: Analyzing trace with hash -399752394, now seen corresponding path program 2 times [2024-06-03 20:48:22,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:22,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411402582] [2024-06-03 20:48:22,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:22,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:22,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:22,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:22,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:22,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411402582] [2024-06-03 20:48:22,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411402582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:22,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:22,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:48:22,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263190406] [2024-06-03 20:48:22,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:22,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:48:22,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:22,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:48:22,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:48:22,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:48:22,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 301 transitions, 3499 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 20:48:22,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:22,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:48:22,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:23,205 INFO L124 PetriNetUnfolderBase]: 1985/3454 cut-off events. [2024-06-03 20:48:23,205 INFO L125 PetriNetUnfolderBase]: For 171006/171006 co-relation queries the response was YES. [2024-06-03 20:48:23,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20687 conditions, 3454 events. 1985/3454 cut-off events. For 171006/171006 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 22197 event pairs, 416 based on Foata normal form. 10/3461 useless extension candidates. Maximal degree in co-relation 20572. Up to 2953 conditions per place. [2024-06-03 20:48:23,240 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 240 selfloop transitions, 39 changer transitions 0/323 dead transitions. [2024-06-03 20:48:23,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 323 transitions, 4145 flow [2024-06-03 20:48:23,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:48:23,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:48:23,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 20:48:23,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-03 20:48:23,241 INFO L175 Difference]: Start difference. First operand has 264 places, 301 transitions, 3499 flow. Second operand 7 states and 166 transitions. [2024-06-03 20:48:23,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 323 transitions, 4145 flow [2024-06-03 20:48:23,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 323 transitions, 4094 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-03 20:48:23,614 INFO L231 Difference]: Finished difference. Result has 268 places, 302 transitions, 3550 flow [2024-06-03 20:48:23,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3448, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3550, PETRI_PLACES=268, PETRI_TRANSITIONS=302} [2024-06-03 20:48:23,614 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 225 predicate places. [2024-06-03 20:48:23,615 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 302 transitions, 3550 flow [2024-06-03 20:48:23,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 20:48:23,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:23,615 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-03 20:48:23,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-03 20:48:23,615 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-03 20:48:23,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:23,615 INFO L85 PathProgramCache]: Analyzing trace with hash -1087632496, now seen corresponding path program 3 times [2024-06-03 20:48:23,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:23,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864782645] [2024-06-03 20:48:23,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:23,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:23,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:23,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:23,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:23,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864782645] [2024-06-03 20:48:23,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864782645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:23,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:23,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:48:23,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672162115] [2024-06-03 20:48:23,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:23,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:48:23,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:23,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:48:23,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:48:23,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:48:23,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 302 transitions, 3550 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 20:48:23,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:23,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:48:23,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:24,534 INFO L124 PetriNetUnfolderBase]: 2014/3503 cut-off events. [2024-06-03 20:48:24,535 INFO L125 PetriNetUnfolderBase]: For 176932/176932 co-relation queries the response was YES. [2024-06-03 20:48:24,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21156 conditions, 3503 events. 2014/3503 cut-off events. For 176932/176932 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 22540 event pairs, 420 based on Foata normal form. 10/3508 useless extension candidates. Maximal degree in co-relation 21039. Up to 3015 conditions per place. [2024-06-03 20:48:24,572 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 250 selfloop transitions, 27 changer transitions 0/321 dead transitions. [2024-06-03 20:48:24,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 321 transitions, 4186 flow [2024-06-03 20:48:24,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:48:24,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:48:24,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-03 20:48:24,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-03 20:48:24,573 INFO L175 Difference]: Start difference. First operand has 268 places, 302 transitions, 3550 flow. Second operand 7 states and 162 transitions. [2024-06-03 20:48:24,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 321 transitions, 4186 flow [2024-06-03 20:48:24,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 321 transitions, 4108 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-03 20:48:24,968 INFO L231 Difference]: Finished difference. Result has 270 places, 303 transitions, 3552 flow [2024-06-03 20:48:24,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3472, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3552, PETRI_PLACES=270, PETRI_TRANSITIONS=303} [2024-06-03 20:48:24,969 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-06-03 20:48:24,969 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 303 transitions, 3552 flow [2024-06-03 20:48:24,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 20:48:24,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:24,969 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-03 20:48:24,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-03 20:48:24,969 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-03 20:48:24,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:24,970 INFO L85 PathProgramCache]: Analyzing trace with hash -284276526, now seen corresponding path program 1 times [2024-06-03 20:48:24,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:24,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638444469] [2024-06-03 20:48:24,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:24,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:24,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:25,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:25,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:25,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638444469] [2024-06-03 20:48:25,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638444469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:25,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:25,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:48:25,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976482281] [2024-06-03 20:48:25,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:25,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:48:25,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:25,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:48:25,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:48:25,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:48:25,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 303 transitions, 3552 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-03 20:48:25,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:25,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:48:25,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:25,853 INFO L124 PetriNetUnfolderBase]: 2091/3588 cut-off events. [2024-06-03 20:48:25,854 INFO L125 PetriNetUnfolderBase]: For 167572/167572 co-relation queries the response was YES. [2024-06-03 20:48:25,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21691 conditions, 3588 events. 2091/3588 cut-off events. For 167572/167572 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 22802 event pairs, 439 based on Foata normal form. 2/3590 useless extension candidates. Maximal degree in co-relation 21573. Up to 3253 conditions per place. [2024-06-03 20:48:25,891 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 289 selfloop transitions, 24 changer transitions 0/320 dead transitions. [2024-06-03 20:48:25,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 320 transitions, 4248 flow [2024-06-03 20:48:25,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:48:25,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:48:25,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-03 20:48:25,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-06-03 20:48:25,892 INFO L175 Difference]: Start difference. First operand has 270 places, 303 transitions, 3552 flow. Second operand 7 states and 156 transitions. [2024-06-03 20:48:25,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 320 transitions, 4248 flow [2024-06-03 20:48:26,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 320 transitions, 4192 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-03 20:48:26,269 INFO L231 Difference]: Finished difference. Result has 272 places, 305 transitions, 3587 flow [2024-06-03 20:48:26,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3496, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3587, PETRI_PLACES=272, PETRI_TRANSITIONS=305} [2024-06-03 20:48:26,269 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-03 20:48:26,270 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 305 transitions, 3587 flow [2024-06-03 20:48:26,270 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-03 20:48:26,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:26,270 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-03 20:48:26,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-03 20:48:26,270 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-03 20:48:26,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:26,270 INFO L85 PathProgramCache]: Analyzing trace with hash -455552488, now seen corresponding path program 4 times [2024-06-03 20:48:26,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:26,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596839080] [2024-06-03 20:48:26,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:26,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:26,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:26,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:26,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:26,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596839080] [2024-06-03 20:48:26,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596839080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:26,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:26,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:48:26,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553111365] [2024-06-03 20:48:26,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:26,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:48:26,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:26,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:48:26,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:48:26,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:48:26,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 305 transitions, 3587 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 20:48:26,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:26,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:48:26,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:27,242 INFO L124 PetriNetUnfolderBase]: 1999/3487 cut-off events. [2024-06-03 20:48:27,242 INFO L125 PetriNetUnfolderBase]: For 169197/169197 co-relation queries the response was YES. [2024-06-03 20:48:27,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20604 conditions, 3487 events. 1999/3487 cut-off events. For 169197/169197 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 22530 event pairs, 383 based on Foata normal form. 10/3492 useless extension candidates. Maximal degree in co-relation 20485. Up to 2925 conditions per place. [2024-06-03 20:48:27,273 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 247 selfloop transitions, 37 changer transitions 0/328 dead transitions. [2024-06-03 20:48:27,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 328 transitions, 4233 flow [2024-06-03 20:48:27,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:48:27,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:48:27,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-03 20:48:27,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-03 20:48:27,274 INFO L175 Difference]: Start difference. First operand has 272 places, 305 transitions, 3587 flow. Second operand 6 states and 151 transitions. [2024-06-03 20:48:27,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 328 transitions, 4233 flow [2024-06-03 20:48:27,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 328 transitions, 4156 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-03 20:48:27,805 INFO L231 Difference]: Finished difference. Result has 273 places, 305 transitions, 3597 flow [2024-06-03 20:48:27,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3510, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3597, PETRI_PLACES=273, PETRI_TRANSITIONS=305} [2024-06-03 20:48:27,805 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 230 predicate places. [2024-06-03 20:48:27,806 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 305 transitions, 3597 flow [2024-06-03 20:48:27,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 20:48:27,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:27,806 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-03 20:48:27,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-03 20:48:27,806 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-03 20:48:27,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:27,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1266543792, now seen corresponding path program 2 times [2024-06-03 20:48:27,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:27,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268669252] [2024-06-03 20:48:27,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:27,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:27,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:28,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-03 20:48:28,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:28,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268669252] [2024-06-03 20:48:28,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268669252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:28,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:28,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:48:28,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522587102] [2024-06-03 20:48:28,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:28,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:48:28,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:28,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:48:28,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:48:28,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:48:28,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 305 transitions, 3597 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-03 20:48:28,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:28,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:48:28,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:28,718 INFO L124 PetriNetUnfolderBase]: 2081/3584 cut-off events. [2024-06-03 20:48:28,718 INFO L125 PetriNetUnfolderBase]: For 159095/159095 co-relation queries the response was YES. [2024-06-03 20:48:28,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21244 conditions, 3584 events. 2081/3584 cut-off events. For 159095/159095 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 22768 event pairs, 430 based on Foata normal form. 2/3586 useless extension candidates. Maximal degree in co-relation 21124. Up to 3232 conditions per place. [2024-06-03 20:48:28,756 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 288 selfloop transitions, 29 changer transitions 0/324 dead transitions. [2024-06-03 20:48:28,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 324 transitions, 4341 flow [2024-06-03 20:48:28,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:48:28,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:48:28,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-03 20:48:28,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-03 20:48:28,756 INFO L175 Difference]: Start difference. First operand has 273 places, 305 transitions, 3597 flow. Second operand 6 states and 138 transitions. [2024-06-03 20:48:28,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 324 transitions, 4341 flow [2024-06-03 20:48:29,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 324 transitions, 4253 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-03 20:48:29,296 INFO L231 Difference]: Finished difference. Result has 274 places, 310 transitions, 3655 flow [2024-06-03 20:48:29,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3515, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3655, PETRI_PLACES=274, PETRI_TRANSITIONS=310} [2024-06-03 20:48:29,296 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-03 20:48:29,297 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 310 transitions, 3655 flow [2024-06-03 20:48:29,297 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-03 20:48:29,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:29,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:48:29,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-03 20:48:29,297 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-03 20:48:29,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:29,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1494444942, now seen corresponding path program 3 times [2024-06-03 20:48:29,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:29,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296261902] [2024-06-03 20:48:29,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:29,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:29,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:29,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-03 20:48:29,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:29,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296261902] [2024-06-03 20:48:29,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296261902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:29,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:29,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:48:29,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757056968] [2024-06-03 20:48:29,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:29,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:48:29,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:29,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:48:29,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:48:29,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:48:29,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 310 transitions, 3655 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-03 20:48:29,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:29,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:48:29,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:30,189 INFO L124 PetriNetUnfolderBase]: 2089/3596 cut-off events. [2024-06-03 20:48:30,189 INFO L125 PetriNetUnfolderBase]: For 159185/159185 co-relation queries the response was YES. [2024-06-03 20:48:30,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21332 conditions, 3596 events. 2089/3596 cut-off events. For 159185/159185 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 22889 event pairs, 432 based on Foata normal form. 2/3598 useless extension candidates. Maximal degree in co-relation 21211. Up to 3238 conditions per place. [2024-06-03 20:48:30,226 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 289 selfloop transitions, 29 changer transitions 0/325 dead transitions. [2024-06-03 20:48:30,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 325 transitions, 4365 flow [2024-06-03 20:48:30,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:48:30,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:48:30,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-03 20:48:30,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 20:48:30,227 INFO L175 Difference]: Start difference. First operand has 274 places, 310 transitions, 3655 flow. Second operand 5 states and 120 transitions. [2024-06-03 20:48:30,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 325 transitions, 4365 flow [2024-06-03 20:48:30,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 325 transitions, 4291 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-03 20:48:30,698 INFO L231 Difference]: Finished difference. Result has 277 places, 312 transitions, 3696 flow [2024-06-03 20:48:30,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3585, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3696, PETRI_PLACES=277, PETRI_TRANSITIONS=312} [2024-06-03 20:48:30,699 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-06-03 20:48:30,699 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 312 transitions, 3696 flow [2024-06-03 20:48:30,699 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-03 20:48:30,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:30,699 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-03 20:48:30,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-03 20:48:30,699 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-03 20:48:30,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:30,699 INFO L85 PathProgramCache]: Analyzing trace with hash 1503015822, now seen corresponding path program 4 times [2024-06-03 20:48:30,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:30,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232589402] [2024-06-03 20:48:30,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:30,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:30,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:31,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:31,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:31,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232589402] [2024-06-03 20:48:31,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232589402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:31,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:31,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:48:31,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469710607] [2024-06-03 20:48:31,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:31,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:48:31,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:31,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:48:31,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:48:31,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:48:31,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 312 transitions, 3696 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-03 20:48:31,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:31,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:48:31,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:31,587 INFO L124 PetriNetUnfolderBase]: 2084/3592 cut-off events. [2024-06-03 20:48:31,588 INFO L125 PetriNetUnfolderBase]: For 155454/155456 co-relation queries the response was YES. [2024-06-03 20:48:31,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21133 conditions, 3592 events. 2084/3592 cut-off events. For 155454/155456 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 22882 event pairs, 423 based on Foata normal form. 4/3596 useless extension candidates. Maximal degree in co-relation 21011. Up to 3217 conditions per place. [2024-06-03 20:48:31,626 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 288 selfloop transitions, 30 changer transitions 0/325 dead transitions. [2024-06-03 20:48:31,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 325 transitions, 4400 flow [2024-06-03 20:48:31,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:48:31,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:48:31,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-03 20:48:31,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-03 20:48:31,627 INFO L175 Difference]: Start difference. First operand has 277 places, 312 transitions, 3696 flow. Second operand 5 states and 117 transitions. [2024-06-03 20:48:31,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 325 transitions, 4400 flow [2024-06-03 20:48:32,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 325 transitions, 4311 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-03 20:48:32,131 INFO L231 Difference]: Finished difference. Result has 279 places, 314 transitions, 3718 flow [2024-06-03 20:48:32,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3611, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3718, PETRI_PLACES=279, PETRI_TRANSITIONS=314} [2024-06-03 20:48:32,132 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-03 20:48:32,132 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 314 transitions, 3718 flow [2024-06-03 20:48:32,132 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-03 20:48:32,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:32,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-03 20:48:32,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-03 20:48:32,132 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-03 20:48:32,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:32,133 INFO L85 PathProgramCache]: Analyzing trace with hash -977591103, now seen corresponding path program 1 times [2024-06-03 20:48:32,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:32,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285738224] [2024-06-03 20:48:32,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:32,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:32,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:32,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:32,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:32,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285738224] [2024-06-03 20:48:32,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285738224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:32,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:32,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:48:32,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481025488] [2024-06-03 20:48:32,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:32,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:48:32,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:32,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:48:32,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:48:32,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:48:32,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 314 transitions, 3718 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:32,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:32,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:48:32,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:33,038 INFO L124 PetriNetUnfolderBase]: 2097/3613 cut-off events. [2024-06-03 20:48:33,038 INFO L125 PetriNetUnfolderBase]: For 155649/155649 co-relation queries the response was YES. [2024-06-03 20:48:33,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21278 conditions, 3613 events. 2097/3613 cut-off events. For 155649/155649 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 23032 event pairs, 451 based on Foata normal form. 1/3613 useless extension candidates. Maximal degree in co-relation 21155. Up to 3013 conditions per place. [2024-06-03 20:48:33,076 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 215 selfloop transitions, 127 changer transitions 0/349 dead transitions. [2024-06-03 20:48:33,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 349 transitions, 4840 flow [2024-06-03 20:48:33,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:48:33,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:48:33,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 20:48:33,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-03 20:48:33,077 INFO L175 Difference]: Start difference. First operand has 279 places, 314 transitions, 3718 flow. Second operand 8 states and 193 transitions. [2024-06-03 20:48:33,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 349 transitions, 4840 flow [2024-06-03 20:48:33,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 349 transitions, 4749 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-03 20:48:33,524 INFO L231 Difference]: Finished difference. Result has 284 places, 323 transitions, 4019 flow [2024-06-03 20:48:33,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3627, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4019, PETRI_PLACES=284, PETRI_TRANSITIONS=323} [2024-06-03 20:48:33,524 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 241 predicate places. [2024-06-03 20:48:33,524 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 323 transitions, 4019 flow [2024-06-03 20:48:33,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:33,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:33,525 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-03 20:48:33,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-03 20:48:33,525 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-03 20:48:33,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:33,525 INFO L85 PathProgramCache]: Analyzing trace with hash 2056482981, now seen corresponding path program 2 times [2024-06-03 20:48:33,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:33,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344623346] [2024-06-03 20:48:33,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:33,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:33,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:33,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:33,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:33,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344623346] [2024-06-03 20:48:33,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344623346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:33,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:33,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:48:33,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402111247] [2024-06-03 20:48:33,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:33,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:48:33,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:33,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:48:33,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:48:33,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:48:33,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 323 transitions, 4019 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:33,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:33,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:48:33,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:34,527 INFO L124 PetriNetUnfolderBase]: 2110/3636 cut-off events. [2024-06-03 20:48:34,527 INFO L125 PetriNetUnfolderBase]: For 164318/164320 co-relation queries the response was YES. [2024-06-03 20:48:34,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22008 conditions, 3636 events. 2110/3636 cut-off events. For 164318/164320 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 23211 event pairs, 441 based on Foata normal form. 3/3639 useless extension candidates. Maximal degree in co-relation 21884. Up to 3174 conditions per place. [2024-06-03 20:48:34,565 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 251 selfloop transitions, 95 changer transitions 0/353 dead transitions. [2024-06-03 20:48:34,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 353 transitions, 4991 flow [2024-06-03 20:48:34,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:48:34,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:48:34,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-03 20:48:34,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5261904761904762 [2024-06-03 20:48:34,566 INFO L175 Difference]: Start difference. First operand has 284 places, 323 transitions, 4019 flow. Second operand 10 states and 221 transitions. [2024-06-03 20:48:34,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 353 transitions, 4991 flow [2024-06-03 20:48:35,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 353 transitions, 4848 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-03 20:48:35,171 INFO L231 Difference]: Finished difference. Result has 291 places, 329 transitions, 4174 flow [2024-06-03 20:48:35,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3900, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4174, PETRI_PLACES=291, PETRI_TRANSITIONS=329} [2024-06-03 20:48:35,172 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-03 20:48:35,172 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 329 transitions, 4174 flow [2024-06-03 20:48:35,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:35,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:35,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:48:35,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-03 20:48:35,173 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-03 20:48:35,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:35,173 INFO L85 PathProgramCache]: Analyzing trace with hash -973872033, now seen corresponding path program 3 times [2024-06-03 20:48:35,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:35,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482581349] [2024-06-03 20:48:35,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:35,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:35,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:35,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:35,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:35,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482581349] [2024-06-03 20:48:35,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482581349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:35,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:35,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:48:35,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068231958] [2024-06-03 20:48:35,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:35,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:48:35,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:35,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:48:35,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:48:35,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:48:35,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 329 transitions, 4174 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:35,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:35,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:48:35,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:36,133 INFO L124 PetriNetUnfolderBase]: 2107/3632 cut-off events. [2024-06-03 20:48:36,133 INFO L125 PetriNetUnfolderBase]: For 167044/167046 co-relation queries the response was YES. [2024-06-03 20:48:36,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22124 conditions, 3632 events. 2107/3632 cut-off events. For 167044/167046 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 23194 event pairs, 441 based on Foata normal form. 3/3635 useless extension candidates. Maximal degree in co-relation 21998. Up to 3171 conditions per place. [2024-06-03 20:48:36,174 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 249 selfloop transitions, 94 changer transitions 0/350 dead transitions. [2024-06-03 20:48:36,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 350 transitions, 4912 flow [2024-06-03 20:48:36,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:48:36,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:48:36,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 20:48:36,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-03 20:48:36,175 INFO L175 Difference]: Start difference. First operand has 291 places, 329 transitions, 4174 flow. Second operand 8 states and 186 transitions. [2024-06-03 20:48:36,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 350 transitions, 4912 flow [2024-06-03 20:48:36,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 350 transitions, 4757 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-03 20:48:36,946 INFO L231 Difference]: Finished difference. Result has 293 places, 329 transitions, 4213 flow [2024-06-03 20:48:36,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4019, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4213, PETRI_PLACES=293, PETRI_TRANSITIONS=329} [2024-06-03 20:48:36,947 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 250 predicate places. [2024-06-03 20:48:36,947 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 329 transitions, 4213 flow [2024-06-03 20:48:36,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:36,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:36,947 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-03 20:48:36,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-03 20:48:36,947 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-03 20:48:36,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:36,948 INFO L85 PathProgramCache]: Analyzing trace with hash 222243371, now seen corresponding path program 4 times [2024-06-03 20:48:36,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:36,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194147248] [2024-06-03 20:48:36,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:36,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:36,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:37,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:37,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:37,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194147248] [2024-06-03 20:48:37,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194147248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:37,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:37,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:48:37,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471450589] [2024-06-03 20:48:37,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:37,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:48:37,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:37,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:48:37,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:48:37,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:48:37,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 329 transitions, 4213 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:37,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:37,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:48:37,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:38,065 INFO L124 PetriNetUnfolderBase]: 2136/3680 cut-off events. [2024-06-03 20:48:38,065 INFO L125 PetriNetUnfolderBase]: For 178244/178246 co-relation queries the response was YES. [2024-06-03 20:48:38,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22810 conditions, 3680 events. 2136/3680 cut-off events. For 178244/178246 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 23555 event pairs, 441 based on Foata normal form. 3/3683 useless extension candidates. Maximal degree in co-relation 22682. Up to 3188 conditions per place. [2024-06-03 20:48:38,108 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 249 selfloop transitions, 109 changer transitions 0/365 dead transitions. [2024-06-03 20:48:38,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 365 transitions, 5545 flow [2024-06-03 20:48:38,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:48:38,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:48:38,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 241 transitions. [2024-06-03 20:48:38,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5216450216450217 [2024-06-03 20:48:38,109 INFO L175 Difference]: Start difference. First operand has 293 places, 329 transitions, 4213 flow. Second operand 11 states and 241 transitions. [2024-06-03 20:48:38,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 365 transitions, 5545 flow [2024-06-03 20:48:38,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 365 transitions, 5357 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-03 20:48:38,801 INFO L231 Difference]: Finished difference. Result has 298 places, 341 transitions, 4448 flow [2024-06-03 20:48:38,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4025, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4448, PETRI_PLACES=298, PETRI_TRANSITIONS=341} [2024-06-03 20:48:38,802 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-03 20:48:38,802 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 341 transitions, 4448 flow [2024-06-03 20:48:38,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:38,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:38,802 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-03 20:48:38,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-03 20:48:38,802 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-03 20:48:38,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:38,803 INFO L85 PathProgramCache]: Analyzing trace with hash -1042380071, now seen corresponding path program 5 times [2024-06-03 20:48:38,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:38,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998066612] [2024-06-03 20:48:38,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:38,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:38,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:39,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-03 20:48:39,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:39,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998066612] [2024-06-03 20:48:39,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998066612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:39,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:39,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:48:39,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058206114] [2024-06-03 20:48:39,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:39,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:48:39,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:39,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:48:39,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:48:39,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:48:39,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 341 transitions, 4448 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:39,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:39,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:48:39,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:39,778 INFO L124 PetriNetUnfolderBase]: 2133/3676 cut-off events. [2024-06-03 20:48:39,778 INFO L125 PetriNetUnfolderBase]: For 181218/181220 co-relation queries the response was YES. [2024-06-03 20:48:39,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22880 conditions, 3676 events. 2133/3676 cut-off events. For 181218/181220 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 23516 event pairs, 441 based on Foata normal form. 3/3679 useless extension candidates. Maximal degree in co-relation 22750. Up to 3185 conditions per place. [2024-06-03 20:48:39,820 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 247 selfloop transitions, 108 changer transitions 0/362 dead transitions. [2024-06-03 20:48:39,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 362 transitions, 5472 flow [2024-06-03 20:48:39,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:48:39,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:48:39,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-03 20:48:39,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396825396825397 [2024-06-03 20:48:39,821 INFO L175 Difference]: Start difference. First operand has 298 places, 341 transitions, 4448 flow. Second operand 9 states and 204 transitions. [2024-06-03 20:48:39,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 362 transitions, 5472 flow [2024-06-03 20:48:40,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 362 transitions, 5202 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-03 20:48:40,607 INFO L231 Difference]: Finished difference. Result has 301 places, 341 transitions, 4400 flow [2024-06-03 20:48:40,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4178, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4400, PETRI_PLACES=301, PETRI_TRANSITIONS=341} [2024-06-03 20:48:40,607 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-03 20:48:40,607 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 341 transitions, 4400 flow [2024-06-03 20:48:40,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:40,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:40,607 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-03 20:48:40,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-03 20:48:40,608 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-03 20:48:40,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:40,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1035022841, now seen corresponding path program 6 times [2024-06-03 20:48:40,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:40,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747704807] [2024-06-03 20:48:40,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:40,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:40,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:40,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:40,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:40,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747704807] [2024-06-03 20:48:40,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747704807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:40,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:40,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:48:40,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348664177] [2024-06-03 20:48:40,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:40,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:48:40,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:40,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:48:40,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:48:41,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:48:41,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 341 transitions, 4400 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:41,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:41,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:48:41,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:41,602 INFO L124 PetriNetUnfolderBase]: 2130/3672 cut-off events. [2024-06-03 20:48:41,602 INFO L125 PetriNetUnfolderBase]: For 183536/183538 co-relation queries the response was YES. [2024-06-03 20:48:41,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22796 conditions, 3672 events. 2130/3672 cut-off events. For 183536/183538 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 23472 event pairs, 441 based on Foata normal form. 3/3675 useless extension candidates. Maximal degree in co-relation 22665. Up to 3182 conditions per place. [2024-06-03 20:48:41,645 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 242 selfloop transitions, 113 changer transitions 0/362 dead transitions. [2024-06-03 20:48:41,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 362 transitions, 5294 flow [2024-06-03 20:48:41,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:48:41,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:48:41,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-03 20:48:41,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5190476190476191 [2024-06-03 20:48:41,650 INFO L175 Difference]: Start difference. First operand has 301 places, 341 transitions, 4400 flow. Second operand 10 states and 218 transitions. [2024-06-03 20:48:41,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 362 transitions, 5294 flow [2024-06-03 20:48:42,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 362 transitions, 5066 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-03 20:48:42,390 INFO L231 Difference]: Finished difference. Result has 303 places, 341 transitions, 4404 flow [2024-06-03 20:48:42,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4172, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4404, PETRI_PLACES=303, PETRI_TRANSITIONS=341} [2024-06-03 20:48:42,390 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-03 20:48:42,390 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 341 transitions, 4404 flow [2024-06-03 20:48:42,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:42,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:42,391 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-03 20:48:42,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-03 20:48:42,391 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-03 20:48:42,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:42,391 INFO L85 PathProgramCache]: Analyzing trace with hash -798499775, now seen corresponding path program 7 times [2024-06-03 20:48:42,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:42,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981548613] [2024-06-03 20:48:42,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:42,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:42,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:42,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:42,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:42,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981548613] [2024-06-03 20:48:42,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981548613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:42,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:42,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:48:42,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861743797] [2024-06-03 20:48:42,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:42,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:48:42,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:42,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:48:42,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:48:42,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:48:42,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 341 transitions, 4404 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:42,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:42,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:48:42,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:43,383 INFO L124 PetriNetUnfolderBase]: 2143/3688 cut-off events. [2024-06-03 20:48:43,384 INFO L125 PetriNetUnfolderBase]: For 190700/190700 co-relation queries the response was YES. [2024-06-03 20:48:43,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23085 conditions, 3688 events. 2143/3688 cut-off events. For 190700/190700 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 23590 event pairs, 444 based on Foata normal form. 1/3688 useless extension candidates. Maximal degree in co-relation 22953. Up to 3067 conditions per place. [2024-06-03 20:48:43,421 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 214 selfloop transitions, 150 changer transitions 0/371 dead transitions. [2024-06-03 20:48:43,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 371 transitions, 5698 flow [2024-06-03 20:48:43,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:48:43,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:48:43,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 20:48:43,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-03 20:48:43,422 INFO L175 Difference]: Start difference. First operand has 303 places, 341 transitions, 4404 flow. Second operand 8 states and 191 transitions. [2024-06-03 20:48:43,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 371 transitions, 5698 flow [2024-06-03 20:48:44,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 371 transitions, 5481 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-03 20:48:44,166 INFO L231 Difference]: Finished difference. Result has 303 places, 347 transitions, 4593 flow [2024-06-03 20:48:44,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4187, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4593, PETRI_PLACES=303, PETRI_TRANSITIONS=347} [2024-06-03 20:48:44,168 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-03 20:48:44,168 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 347 transitions, 4593 flow [2024-06-03 20:48:44,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:44,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:44,169 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-03 20:48:44,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-03 20:48:44,169 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-03 20:48:44,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:44,169 INFO L85 PathProgramCache]: Analyzing trace with hash 1622118183, now seen corresponding path program 8 times [2024-06-03 20:48:44,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:44,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449930237] [2024-06-03 20:48:44,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:44,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:44,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:44,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:44,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:44,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449930237] [2024-06-03 20:48:44,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449930237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:44,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:44,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:48:44,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726595944] [2024-06-03 20:48:44,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:44,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:48:44,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:44,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:48:44,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:48:44,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:48:44,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 347 transitions, 4593 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:44,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:44,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:48:44,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:45,185 INFO L124 PetriNetUnfolderBase]: 2148/3697 cut-off events. [2024-06-03 20:48:45,185 INFO L125 PetriNetUnfolderBase]: For 196366/196366 co-relation queries the response was YES. [2024-06-03 20:48:45,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23318 conditions, 3697 events. 2148/3697 cut-off events. For 196366/196366 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 23683 event pairs, 444 based on Foata normal form. 1/3697 useless extension candidates. Maximal degree in co-relation 23185. Up to 3227 conditions per place. [2024-06-03 20:48:45,230 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 268 selfloop transitions, 94 changer transitions 0/369 dead transitions. [2024-06-03 20:48:45,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 369 transitions, 5543 flow [2024-06-03 20:48:45,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:48:45,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:48:45,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-03 20:48:45,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-03 20:48:45,231 INFO L175 Difference]: Start difference. First operand has 303 places, 347 transitions, 4593 flow. Second operand 8 states and 184 transitions. [2024-06-03 20:48:45,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 369 transitions, 5543 flow [2024-06-03 20:48:46,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 369 transitions, 5183 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-03 20:48:46,011 INFO L231 Difference]: Finished difference. Result has 306 places, 350 transitions, 4469 flow [2024-06-03 20:48:46,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4239, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4469, PETRI_PLACES=306, PETRI_TRANSITIONS=350} [2024-06-03 20:48:46,011 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 263 predicate places. [2024-06-03 20:48:46,011 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 350 transitions, 4469 flow [2024-06-03 20:48:46,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:46,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:46,012 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-03 20:48:46,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-03 20:48:46,012 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-03 20:48:46,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:46,012 INFO L85 PathProgramCache]: Analyzing trace with hash 979980331, now seen corresponding path program 9 times [2024-06-03 20:48:46,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:46,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064748680] [2024-06-03 20:48:46,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:46,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:46,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:46,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:46,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:46,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064748680] [2024-06-03 20:48:46,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064748680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:46,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:46,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:48:46,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106499675] [2024-06-03 20:48:46,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:46,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:48:46,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:46,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:48:46,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:48:46,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:48:46,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 350 transitions, 4469 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:46,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:46,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:48:46,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:46,980 INFO L124 PetriNetUnfolderBase]: 2153/3706 cut-off events. [2024-06-03 20:48:46,980 INFO L125 PetriNetUnfolderBase]: For 200259/200259 co-relation queries the response was YES. [2024-06-03 20:48:47,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23254 conditions, 3706 events. 2153/3706 cut-off events. For 200259/200259 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 23762 event pairs, 444 based on Foata normal form. 1/3706 useless extension candidates. Maximal degree in co-relation 23120. Up to 3079 conditions per place. [2024-06-03 20:48:47,024 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 203 selfloop transitions, 166 changer transitions 0/376 dead transitions. [2024-06-03 20:48:47,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 376 transitions, 5585 flow [2024-06-03 20:48:47,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:48:47,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:48:47,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-03 20:48:47,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-03 20:48:47,025 INFO L175 Difference]: Start difference. First operand has 306 places, 350 transitions, 4469 flow. Second operand 8 states and 189 transitions. [2024-06-03 20:48:47,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 376 transitions, 5585 flow [2024-06-03 20:48:47,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 376 transitions, 5377 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-03 20:48:47,870 INFO L231 Difference]: Finished difference. Result has 308 places, 353 transitions, 4641 flow [2024-06-03 20:48:47,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4261, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4641, PETRI_PLACES=308, PETRI_TRANSITIONS=353} [2024-06-03 20:48:47,871 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 265 predicate places. [2024-06-03 20:48:47,871 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 353 transitions, 4641 flow [2024-06-03 20:48:47,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:47,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:47,871 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-03 20:48:47,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-03 20:48:47,871 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-03 20:48:47,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:47,872 INFO L85 PathProgramCache]: Analyzing trace with hash 504296115, now seen corresponding path program 10 times [2024-06-03 20:48:47,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:47,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518702722] [2024-06-03 20:48:47,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:47,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:47,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:48,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-03 20:48:48,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:48,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518702722] [2024-06-03 20:48:48,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518702722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:48,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:48,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:48:48,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029471738] [2024-06-03 20:48:48,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:48,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:48:48,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:48,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:48:48,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:48:48,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:48:48,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 353 transitions, 4641 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:48,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:48,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:48:48,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:48,826 INFO L124 PetriNetUnfolderBase]: 2166/3728 cut-off events. [2024-06-03 20:48:48,826 INFO L125 PetriNetUnfolderBase]: For 208769/208769 co-relation queries the response was YES. [2024-06-03 20:48:48,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23710 conditions, 3728 events. 2166/3728 cut-off events. For 208769/208769 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 23873 event pairs, 444 based on Foata normal form. 1/3728 useless extension candidates. Maximal degree in co-relation 23575. Up to 3094 conditions per place. [2024-06-03 20:48:48,868 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 202 selfloop transitions, 170 changer transitions 0/379 dead transitions. [2024-06-03 20:48:48,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 379 transitions, 5813 flow [2024-06-03 20:48:48,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:48:48,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:48:48,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 20:48:48,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-03 20:48:48,869 INFO L175 Difference]: Start difference. First operand has 308 places, 353 transitions, 4641 flow. Second operand 8 states and 187 transitions. [2024-06-03 20:48:48,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 379 transitions, 5813 flow [2024-06-03 20:48:49,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 379 transitions, 5392 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-03 20:48:49,711 INFO L231 Difference]: Finished difference. Result has 310 places, 359 transitions, 4662 flow [2024-06-03 20:48:49,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4244, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4662, PETRI_PLACES=310, PETRI_TRANSITIONS=359} [2024-06-03 20:48:49,711 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 267 predicate places. [2024-06-03 20:48:49,712 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 359 transitions, 4662 flow [2024-06-03 20:48:49,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:49,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:49,712 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-03 20:48:49,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-03 20:48:49,712 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-03 20:48:49,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:49,712 INFO L85 PathProgramCache]: Analyzing trace with hash 750629419, now seen corresponding path program 11 times [2024-06-03 20:48:49,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:49,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136086771] [2024-06-03 20:48:49,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:49,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:49,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:50,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:50,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:50,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136086771] [2024-06-03 20:48:50,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136086771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:50,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:50,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:48:50,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798748352] [2024-06-03 20:48:50,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:50,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:48:50,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:50,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:48:50,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:48:50,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:48:50,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 359 transitions, 4662 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:50,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:50,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:48:50,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:50,715 INFO L124 PetriNetUnfolderBase]: 2163/3724 cut-off events. [2024-06-03 20:48:50,715 INFO L125 PetriNetUnfolderBase]: For 210880/210880 co-relation queries the response was YES. [2024-06-03 20:48:50,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23619 conditions, 3724 events. 2163/3724 cut-off events. For 210880/210880 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 23916 event pairs, 444 based on Foata normal form. 1/3724 useless extension candidates. Maximal degree in co-relation 23483. Up to 3249 conditions per place. [2024-06-03 20:48:50,763 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 277 selfloop transitions, 95 changer transitions 0/379 dead transitions. [2024-06-03 20:48:50,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 379 transitions, 5454 flow [2024-06-03 20:48:50,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:48:50,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:48:50,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-03 20:48:50,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5166666666666667 [2024-06-03 20:48:50,764 INFO L175 Difference]: Start difference. First operand has 310 places, 359 transitions, 4662 flow. Second operand 10 states and 217 transitions. [2024-06-03 20:48:50,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 379 transitions, 5454 flow [2024-06-03 20:48:51,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 379 transitions, 5170 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-03 20:48:51,527 INFO L231 Difference]: Finished difference. Result has 316 places, 359 transitions, 4574 flow [2024-06-03 20:48:51,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4378, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4574, PETRI_PLACES=316, PETRI_TRANSITIONS=359} [2024-06-03 20:48:51,528 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 273 predicate places. [2024-06-03 20:48:51,528 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 359 transitions, 4574 flow [2024-06-03 20:48:51,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:51,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:51,528 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-03 20:48:51,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-03 20:48:51,528 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-03 20:48:51,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:51,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1090484899, now seen corresponding path program 12 times [2024-06-03 20:48:51,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:51,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81432923] [2024-06-03 20:48:51,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:51,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:51,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:51,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:51,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:51,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81432923] [2024-06-03 20:48:51,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81432923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:51,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:51,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:48:51,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777848359] [2024-06-03 20:48:51,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:51,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:48:51,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:51,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:48:51,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:48:51,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:48:51,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 359 transitions, 4574 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:51,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:51,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:48:51,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:52,521 INFO L124 PetriNetUnfolderBase]: 2160/3725 cut-off events. [2024-06-03 20:48:52,521 INFO L125 PetriNetUnfolderBase]: For 212966/212966 co-relation queries the response was YES. [2024-06-03 20:48:52,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23449 conditions, 3725 events. 2160/3725 cut-off events. For 212966/212966 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 23897 event pairs, 432 based on Foata normal form. 1/3726 useless extension candidates. Maximal degree in co-relation 23312. Up to 3319 conditions per place. [2024-06-03 20:48:52,567 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 325 selfloop transitions, 45 changer transitions 0/377 dead transitions. [2024-06-03 20:48:52,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 377 transitions, 5358 flow [2024-06-03 20:48:52,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:48:52,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:48:52,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-03 20:48:52,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5327380952380952 [2024-06-03 20:48:52,568 INFO L175 Difference]: Start difference. First operand has 316 places, 359 transitions, 4574 flow. Second operand 8 states and 179 transitions. [2024-06-03 20:48:52,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 377 transitions, 5358 flow [2024-06-03 20:48:53,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 377 transitions, 5128 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-03 20:48:53,568 INFO L231 Difference]: Finished difference. Result has 314 places, 359 transitions, 4440 flow [2024-06-03 20:48:53,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4344, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4440, PETRI_PLACES=314, PETRI_TRANSITIONS=359} [2024-06-03 20:48:53,569 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-03 20:48:53,569 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 359 transitions, 4440 flow [2024-06-03 20:48:53,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:53,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:53,569 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-03 20:48:53,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-03 20:48:53,569 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-03 20:48:53,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:53,569 INFO L85 PathProgramCache]: Analyzing trace with hash 648632115, now seen corresponding path program 13 times [2024-06-03 20:48:53,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:53,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681045584] [2024-06-03 20:48:53,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:53,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:53,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:53,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:53,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:53,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681045584] [2024-06-03 20:48:53,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681045584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:53,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:53,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:48:53,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416463751] [2024-06-03 20:48:53,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:53,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:48:53,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:53,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:48:53,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:48:53,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:48:53,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 359 transitions, 4440 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:53,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:53,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:48:53,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:54,632 INFO L124 PetriNetUnfolderBase]: 2186/3769 cut-off events. [2024-06-03 20:48:54,632 INFO L125 PetriNetUnfolderBase]: For 223759/223759 co-relation queries the response was YES. [2024-06-03 20:48:54,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23794 conditions, 3769 events. 2186/3769 cut-off events. For 223759/223759 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 24296 event pairs, 432 based on Foata normal form. 1/3770 useless extension candidates. Maximal degree in co-relation 23656. Up to 3368 conditions per place. [2024-06-03 20:48:54,679 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 339 selfloop transitions, 46 changer transitions 0/392 dead transitions. [2024-06-03 20:48:54,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 392 transitions, 5722 flow [2024-06-03 20:48:54,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:48:54,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:48:54,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 249 transitions. [2024-06-03 20:48:54,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49404761904761907 [2024-06-03 20:48:54,680 INFO L175 Difference]: Start difference. First operand has 314 places, 359 transitions, 4440 flow. Second operand 12 states and 249 transitions. [2024-06-03 20:48:54,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 392 transitions, 5722 flow [2024-06-03 20:48:55,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 392 transitions, 5488 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-03 20:48:55,734 INFO L231 Difference]: Finished difference. Result has 317 places, 371 transitions, 4488 flow [2024-06-03 20:48:55,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4212, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4488, PETRI_PLACES=317, PETRI_TRANSITIONS=371} [2024-06-03 20:48:55,734 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-03 20:48:55,734 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 371 transitions, 4488 flow [2024-06-03 20:48:55,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:55,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:55,735 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-03 20:48:55,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-03 20:48:55,735 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-03 20:48:55,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:55,735 INFO L85 PathProgramCache]: Analyzing trace with hash -223129139, now seen corresponding path program 14 times [2024-06-03 20:48:55,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:55,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358726479] [2024-06-03 20:48:55,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:55,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:55,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:56,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:56,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:56,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358726479] [2024-06-03 20:48:56,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358726479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:56,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:56,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:48:56,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010087555] [2024-06-03 20:48:56,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:56,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:48:56,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:56,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:48:56,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:48:56,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:48:56,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 371 transitions, 4488 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:56,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:56,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:48:56,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:56,833 INFO L124 PetriNetUnfolderBase]: 2183/3761 cut-off events. [2024-06-03 20:48:56,834 INFO L125 PetriNetUnfolderBase]: For 225539/225539 co-relation queries the response was YES. [2024-06-03 20:48:56,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23724 conditions, 3761 events. 2183/3761 cut-off events. For 225539/225539 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 24203 event pairs, 430 based on Foata normal form. 1/3762 useless extension candidates. Maximal degree in co-relation 23585. Up to 3365 conditions per place. [2024-06-03 20:48:56,876 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 336 selfloop transitions, 46 changer transitions 0/389 dead transitions. [2024-06-03 20:48:56,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 389 transitions, 5444 flow [2024-06-03 20:48:56,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:48:56,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:48:56,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-03 20:48:56,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5047619047619047 [2024-06-03 20:48:56,877 INFO L175 Difference]: Start difference. First operand has 317 places, 371 transitions, 4488 flow. Second operand 10 states and 212 transitions. [2024-06-03 20:48:56,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 389 transitions, 5444 flow [2024-06-03 20:48:57,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 389 transitions, 5318 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-03 20:48:57,866 INFO L231 Difference]: Finished difference. Result has 321 places, 371 transitions, 4460 flow [2024-06-03 20:48:57,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4362, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4460, PETRI_PLACES=321, PETRI_TRANSITIONS=371} [2024-06-03 20:48:57,866 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-03 20:48:57,866 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 371 transitions, 4460 flow [2024-06-03 20:48:57,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:57,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:57,867 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-03 20:48:57,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-03 20:48:57,867 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-03 20:48:57,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:57,867 INFO L85 PathProgramCache]: Analyzing trace with hash -236938709, now seen corresponding path program 15 times [2024-06-03 20:48:57,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:57,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873993870] [2024-06-03 20:48:57,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:57,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:57,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:58,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:58,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:58,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873993870] [2024-06-03 20:48:58,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873993870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:58,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:58,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:48:58,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544443022] [2024-06-03 20:48:58,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:58,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:48:58,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:58,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:48:58,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:48:58,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:48:58,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 371 transitions, 4460 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:58,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:58,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:48:58,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:58,892 INFO L124 PetriNetUnfolderBase]: 2204/3791 cut-off events. [2024-06-03 20:48:58,892 INFO L125 PetriNetUnfolderBase]: For 237230/237230 co-relation queries the response was YES. [2024-06-03 20:48:58,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24180 conditions, 3791 events. 2204/3791 cut-off events. For 237230/237230 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 24414 event pairs, 442 based on Foata normal form. 1/3791 useless extension candidates. Maximal degree in co-relation 24039. Up to 3261 conditions per place. [2024-06-03 20:48:58,937 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 261 selfloop transitions, 132 changer transitions 0/400 dead transitions. [2024-06-03 20:48:58,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 400 transitions, 5743 flow [2024-06-03 20:48:58,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:48:58,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:48:58,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 238 transitions. [2024-06-03 20:48:58,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5151515151515151 [2024-06-03 20:48:58,938 INFO L175 Difference]: Start difference. First operand has 321 places, 371 transitions, 4460 flow. Second operand 11 states and 238 transitions. [2024-06-03 20:48:58,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 400 transitions, 5743 flow [2024-06-03 20:48:59,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 400 transitions, 5651 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-03 20:48:59,896 INFO L231 Difference]: Finished difference. Result has 324 places, 380 transitions, 4805 flow [2024-06-03 20:48:59,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4368, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4805, PETRI_PLACES=324, PETRI_TRANSITIONS=380} [2024-06-03 20:48:59,897 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 281 predicate places. [2024-06-03 20:48:59,897 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 380 transitions, 4805 flow [2024-06-03 20:48:59,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:59,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:59,897 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-03 20:48:59,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-03 20:48:59,897 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-03 20:48:59,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:59,897 INFO L85 PathProgramCache]: Analyzing trace with hash -236944289, now seen corresponding path program 16 times [2024-06-03 20:48:59,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:59,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618222516] [2024-06-03 20:48:59,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:59,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:59,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:00,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:00,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:00,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618222516] [2024-06-03 20:49:00,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618222516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:00,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:00,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:00,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980268284] [2024-06-03 20:49:00,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:00,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:00,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:00,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:00,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:00,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:49:00,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 380 transitions, 4805 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:00,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:00,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:49:00,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:00,939 INFO L124 PetriNetUnfolderBase]: 2201/3787 cut-off events. [2024-06-03 20:49:00,939 INFO L125 PetriNetUnfolderBase]: For 240792/240792 co-relation queries the response was YES. [2024-06-03 20:49:00,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24377 conditions, 3787 events. 2201/3787 cut-off events. For 240792/240792 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 24436 event pairs, 442 based on Foata normal form. 1/3787 useless extension candidates. Maximal degree in co-relation 24234. Up to 3258 conditions per place. [2024-06-03 20:49:00,988 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 261 selfloop transitions, 130 changer transitions 0/398 dead transitions. [2024-06-03 20:49:00,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 398 transitions, 5783 flow [2024-06-03 20:49:00,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:49:00,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:49:00,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-03 20:49:00,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-03 20:49:00,990 INFO L175 Difference]: Start difference. First operand has 324 places, 380 transitions, 4805 flow. Second operand 10 states and 220 transitions. [2024-06-03 20:49:00,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 398 transitions, 5783 flow [2024-06-03 20:49:02,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 398 transitions, 5540 flow, removed 45 selfloop flow, removed 8 redundant places. [2024-06-03 20:49:02,114 INFO L231 Difference]: Finished difference. Result has 326 places, 380 transitions, 4828 flow [2024-06-03 20:49:02,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4562, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4828, PETRI_PLACES=326, PETRI_TRANSITIONS=380} [2024-06-03 20:49:02,115 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-03 20:49:02,115 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 380 transitions, 4828 flow [2024-06-03 20:49:02,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:02,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:02,115 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-03 20:49:02,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-03 20:49:02,116 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-03 20:49:02,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:02,116 INFO L85 PathProgramCache]: Analyzing trace with hash -228224609, now seen corresponding path program 17 times [2024-06-03 20:49:02,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:02,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428424883] [2024-06-03 20:49:02,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:02,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:02,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:02,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:02,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:02,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428424883] [2024-06-03 20:49:02,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428424883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:02,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:02,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:02,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067055300] [2024-06-03 20:49:02,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:02,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:02,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:02,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:02,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:02,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:49:02,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 380 transitions, 4828 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:02,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:02,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:49:02,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:03,175 INFO L124 PetriNetUnfolderBase]: 2198/3788 cut-off events. [2024-06-03 20:49:03,175 INFO L125 PetriNetUnfolderBase]: For 242709/242709 co-relation queries the response was YES. [2024-06-03 20:49:03,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24458 conditions, 3788 events. 2198/3788 cut-off events. For 242709/242709 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 24420 event pairs, 430 based on Foata normal form. 1/3789 useless extension candidates. Maximal degree in co-relation 24315. Up to 3396 conditions per place. [2024-06-03 20:49:03,223 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 352 selfloop transitions, 36 changer transitions 0/395 dead transitions. [2024-06-03 20:49:03,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 395 transitions, 5640 flow [2024-06-03 20:49:03,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:49:03,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:49:03,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-03 20:49:03,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-03 20:49:03,226 INFO L175 Difference]: Start difference. First operand has 326 places, 380 transitions, 4828 flow. Second operand 8 states and 176 transitions. [2024-06-03 20:49:03,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 395 transitions, 5640 flow [2024-06-03 20:49:04,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 395 transitions, 5374 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-03 20:49:04,376 INFO L231 Difference]: Finished difference. Result has 327 places, 380 transitions, 4640 flow [2024-06-03 20:49:04,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4562, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4640, PETRI_PLACES=327, PETRI_TRANSITIONS=380} [2024-06-03 20:49:04,377 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 284 predicate places. [2024-06-03 20:49:04,377 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 380 transitions, 4640 flow [2024-06-03 20:49:04,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:04,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:04,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-03 20:49:04,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-03 20:49:04,377 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-03 20:49:04,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:04,377 INFO L85 PathProgramCache]: Analyzing trace with hash 642824265, now seen corresponding path program 18 times [2024-06-03 20:49:04,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:04,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111585129] [2024-06-03 20:49:04,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:04,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:04,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:04,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:04,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:04,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111585129] [2024-06-03 20:49:04,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111585129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:04,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:04,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:04,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372146630] [2024-06-03 20:49:04,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:04,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:04,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:04,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:04,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:04,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:49:04,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 380 transitions, 4640 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:04,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:04,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:49:04,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:05,369 INFO L124 PetriNetUnfolderBase]: 2195/3779 cut-off events. [2024-06-03 20:49:05,369 INFO L125 PetriNetUnfolderBase]: For 244933/244933 co-relation queries the response was YES. [2024-06-03 20:49:05,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24212 conditions, 3779 events. 2195/3779 cut-off events. For 244933/244933 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 24391 event pairs, 442 based on Foata normal form. 1/3779 useless extension candidates. Maximal degree in co-relation 24068. Up to 3252 conditions per place. [2024-06-03 20:49:05,418 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 260 selfloop transitions, 128 changer transitions 0/395 dead transitions. [2024-06-03 20:49:05,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 395 transitions, 5452 flow [2024-06-03 20:49:05,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:49:05,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:49:05,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-03 20:49:05,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-03 20:49:05,419 INFO L175 Difference]: Start difference. First operand has 327 places, 380 transitions, 4640 flow. Second operand 8 states and 181 transitions. [2024-06-03 20:49:05,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 395 transitions, 5452 flow [2024-06-03 20:49:06,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 395 transitions, 5344 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-03 20:49:06,568 INFO L231 Difference]: Finished difference. Result has 327 places, 380 transitions, 4794 flow [2024-06-03 20:49:06,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4532, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4794, PETRI_PLACES=327, PETRI_TRANSITIONS=380} [2024-06-03 20:49:06,568 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 284 predicate places. [2024-06-03 20:49:06,569 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 380 transitions, 4794 flow [2024-06-03 20:49:06,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:06,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:06,569 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-03 20:49:06,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-03 20:49:06,569 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-03 20:49:06,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:06,569 INFO L85 PathProgramCache]: Analyzing trace with hash -1856205991, now seen corresponding path program 19 times [2024-06-03 20:49:06,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:06,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77648285] [2024-06-03 20:49:06,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:06,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:06,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:06,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:06,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:06,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77648285] [2024-06-03 20:49:06,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77648285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:06,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:06,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:06,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953623005] [2024-06-03 20:49:06,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:06,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:06,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:06,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:06,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:06,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:49:06,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 380 transitions, 4794 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:06,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:06,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:49:06,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:07,694 INFO L124 PetriNetUnfolderBase]: 2216/3819 cut-off events. [2024-06-03 20:49:07,695 INFO L125 PetriNetUnfolderBase]: For 257779/257779 co-relation queries the response was YES. [2024-06-03 20:49:07,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24842 conditions, 3819 events. 2216/3819 cut-off events. For 257779/257779 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 24682 event pairs, 430 based on Foata normal form. 1/3820 useless extension candidates. Maximal degree in co-relation 24697. Up to 3284 conditions per place. [2024-06-03 20:49:07,745 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 303 selfloop transitions, 114 changer transitions 0/424 dead transitions. [2024-06-03 20:49:07,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 424 transitions, 6017 flow [2024-06-03 20:49:07,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:49:07,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:49:07,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-03 20:49:07,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5846560846560847 [2024-06-03 20:49:07,746 INFO L175 Difference]: Start difference. First operand has 327 places, 380 transitions, 4794 flow. Second operand 9 states and 221 transitions. [2024-06-03 20:49:07,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 424 transitions, 6017 flow [2024-06-03 20:49:08,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 424 transitions, 5743 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-03 20:49:08,942 INFO L231 Difference]: Finished difference. Result has 329 places, 389 transitions, 4965 flow [2024-06-03 20:49:08,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4520, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4965, PETRI_PLACES=329, PETRI_TRANSITIONS=389} [2024-06-03 20:49:08,942 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 286 predicate places. [2024-06-03 20:49:08,942 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 389 transitions, 4965 flow [2024-06-03 20:49:08,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:08,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:08,942 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-03 20:49:08,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-03 20:49:08,942 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-03 20:49:08,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:08,943 INFO L85 PathProgramCache]: Analyzing trace with hash -1123991919, now seen corresponding path program 20 times [2024-06-03 20:49:08,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:08,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636242876] [2024-06-03 20:49:08,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:08,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:08,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:09,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:09,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:09,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636242876] [2024-06-03 20:49:09,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636242876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:09,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:09,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:09,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000879416] [2024-06-03 20:49:09,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:09,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:09,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:09,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:09,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:09,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:49:09,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 389 transitions, 4965 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:09,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:09,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:49:09,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:09,999 INFO L124 PetriNetUnfolderBase]: 2213/3816 cut-off events. [2024-06-03 20:49:10,000 INFO L125 PetriNetUnfolderBase]: For 261117/261119 co-relation queries the response was YES. [2024-06-03 20:49:10,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24944 conditions, 3816 events. 2213/3816 cut-off events. For 261117/261119 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 24637 event pairs, 439 based on Foata normal form. 3/3819 useless extension candidates. Maximal degree in co-relation 24797. Up to 3281 conditions per place. [2024-06-03 20:49:10,047 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 303 selfloop transitions, 106 changer transitions 0/416 dead transitions. [2024-06-03 20:49:10,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 416 transitions, 6013 flow [2024-06-03 20:49:10,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:49:10,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:49:10,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-03 20:49:10,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-03 20:49:10,048 INFO L175 Difference]: Start difference. First operand has 329 places, 389 transitions, 4965 flow. Second operand 7 states and 178 transitions. [2024-06-03 20:49:10,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 416 transitions, 6013 flow [2024-06-03 20:49:11,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 416 transitions, 5796 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-06-03 20:49:11,164 INFO L231 Difference]: Finished difference. Result has 326 places, 389 transitions, 4980 flow [2024-06-03 20:49:11,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4754, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4980, PETRI_PLACES=326, PETRI_TRANSITIONS=389} [2024-06-03 20:49:11,165 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-03 20:49:11,165 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 389 transitions, 4980 flow [2024-06-03 20:49:11,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:11,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:11,165 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-03 20:49:11,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-03 20:49:11,165 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-03 20:49:11,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:11,166 INFO L85 PathProgramCache]: Analyzing trace with hash -917338479, now seen corresponding path program 21 times [2024-06-03 20:49:11,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:11,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15528758] [2024-06-03 20:49:11,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:11,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:11,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:11,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:11,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:11,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15528758] [2024-06-03 20:49:11,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15528758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:11,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:11,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:11,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902066956] [2024-06-03 20:49:11,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:11,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:11,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:11,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:11,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:11,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:49:11,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 389 transitions, 4980 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:11,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:11,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:49:11,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:12,243 INFO L124 PetriNetUnfolderBase]: 2210/3811 cut-off events. [2024-06-03 20:49:12,243 INFO L125 PetriNetUnfolderBase]: For 246051/246051 co-relation queries the response was YES. [2024-06-03 20:49:12,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24661 conditions, 3811 events. 2210/3811 cut-off events. For 246051/246051 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 24625 event pairs, 430 based on Foata normal form. 1/3812 useless extension candidates. Maximal degree in co-relation 24518. Up to 3278 conditions per place. [2024-06-03 20:49:12,288 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 305 selfloop transitions, 111 changer transitions 0/423 dead transitions. [2024-06-03 20:49:12,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 423 transitions, 5898 flow [2024-06-03 20:49:12,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:49:12,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:49:12,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-03 20:49:12,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-03 20:49:12,290 INFO L175 Difference]: Start difference. First operand has 326 places, 389 transitions, 4980 flow. Second operand 9 states and 222 transitions. [2024-06-03 20:49:12,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 423 transitions, 5898 flow [2024-06-03 20:49:13,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 423 transitions, 5735 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-03 20:49:13,441 INFO L231 Difference]: Finished difference. Result has 331 places, 389 transitions, 5061 flow [2024-06-03 20:49:13,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4817, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5061, PETRI_PLACES=331, PETRI_TRANSITIONS=389} [2024-06-03 20:49:13,442 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-03 20:49:13,442 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 389 transitions, 5061 flow [2024-06-03 20:49:13,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:13,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:13,442 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-03 20:49:13,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-03 20:49:13,443 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-03 20:49:13,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:13,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1517438451, now seen corresponding path program 22 times [2024-06-03 20:49:13,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:13,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188738514] [2024-06-03 20:49:13,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:13,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:13,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:13,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:13,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:13,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188738514] [2024-06-03 20:49:13,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188738514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:13,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:13,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:13,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683917962] [2024-06-03 20:49:13,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:13,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:13,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:13,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:13,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:13,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:49:13,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 389 transitions, 5061 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:13,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:13,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:49:13,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:14,594 INFO L124 PetriNetUnfolderBase]: 2223/3834 cut-off events. [2024-06-03 20:49:14,594 INFO L125 PetriNetUnfolderBase]: For 256302/256304 co-relation queries the response was YES. [2024-06-03 20:49:14,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25034 conditions, 3834 events. 2223/3834 cut-off events. For 256302/256304 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 24822 event pairs, 439 based on Foata normal form. 3/3837 useless extension candidates. Maximal degree in co-relation 24890. Up to 3194 conditions per place. [2024-06-03 20:49:14,635 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 230 selfloop transitions, 194 changer transitions 0/431 dead transitions. [2024-06-03 20:49:14,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 431 transitions, 6579 flow [2024-06-03 20:49:14,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:49:14,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:49:14,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 256 transitions. [2024-06-03 20:49:14,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5541125541125541 [2024-06-03 20:49:14,636 INFO L175 Difference]: Start difference. First operand has 331 places, 389 transitions, 5061 flow. Second operand 11 states and 256 transitions. [2024-06-03 20:49:14,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 431 transitions, 6579 flow [2024-06-03 20:49:15,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 431 transitions, 6311 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-03 20:49:15,889 INFO L231 Difference]: Finished difference. Result has 333 places, 395 transitions, 5303 flow [2024-06-03 20:49:15,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4799, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5303, PETRI_PLACES=333, PETRI_TRANSITIONS=395} [2024-06-03 20:49:15,890 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 290 predicate places. [2024-06-03 20:49:15,890 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 395 transitions, 5303 flow [2024-06-03 20:49:15,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:15,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:15,890 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-03 20:49:15,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-03 20:49:15,890 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-03 20:49:15,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:15,890 INFO L85 PathProgramCache]: Analyzing trace with hash 2037953625, now seen corresponding path program 23 times [2024-06-03 20:49:15,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:15,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194250113] [2024-06-03 20:49:15,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:15,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:15,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:16,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:16,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:16,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194250113] [2024-06-03 20:49:16,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194250113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:16,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:16,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:16,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375557108] [2024-06-03 20:49:16,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:16,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:16,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:16,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:16,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:16,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:49:16,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 395 transitions, 5303 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:16,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:16,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:49:16,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:16,968 INFO L124 PetriNetUnfolderBase]: 2220/3830 cut-off events. [2024-06-03 20:49:16,968 INFO L125 PetriNetUnfolderBase]: For 253250/253252 co-relation queries the response was YES. [2024-06-03 20:49:17,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25091 conditions, 3830 events. 2220/3830 cut-off events. For 253250/253252 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 24813 event pairs, 439 based on Foata normal form. 3/3833 useless extension candidates. Maximal degree in co-relation 24947. Up to 3191 conditions per place. [2024-06-03 20:49:17,016 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 230 selfloop transitions, 191 changer transitions 0/428 dead transitions. [2024-06-03 20:49:17,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 428 transitions, 6547 flow [2024-06-03 20:49:17,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:49:17,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:49:17,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-03 20:49:17,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-03 20:49:17,017 INFO L175 Difference]: Start difference. First operand has 333 places, 395 transitions, 5303 flow. Second operand 9 states and 219 transitions. [2024-06-03 20:49:17,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 428 transitions, 6547 flow [2024-06-03 20:49:18,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 428 transitions, 6029 flow, removed 36 selfloop flow, removed 10 redundant places. [2024-06-03 20:49:18,142 INFO L231 Difference]: Finished difference. Result has 332 places, 395 transitions, 5189 flow [2024-06-03 20:49:18,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4793, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5189, PETRI_PLACES=332, PETRI_TRANSITIONS=395} [2024-06-03 20:49:18,142 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-06-03 20:49:18,142 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 395 transitions, 5189 flow [2024-06-03 20:49:18,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:18,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:18,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-03 20:49:18,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-03 20:49:18,143 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-03 20:49:18,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:18,143 INFO L85 PathProgramCache]: Analyzing trace with hash -1510086801, now seen corresponding path program 24 times [2024-06-03 20:49:18,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:18,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990227688] [2024-06-03 20:49:18,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:18,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:18,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:18,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:18,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:18,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990227688] [2024-06-03 20:49:18,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990227688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:18,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:18,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:18,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000228488] [2024-06-03 20:49:18,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:18,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:18,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:18,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:18,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:18,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:49:18,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 395 transitions, 5189 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:18,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:18,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:49:18,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:19,157 INFO L124 PetriNetUnfolderBase]: 2217/3826 cut-off events. [2024-06-03 20:49:19,157 INFO L125 PetriNetUnfolderBase]: For 243862/243864 co-relation queries the response was YES. [2024-06-03 20:49:19,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24830 conditions, 3826 events. 2217/3826 cut-off events. For 243862/243864 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 24756 event pairs, 439 based on Foata normal form. 3/3829 useless extension candidates. Maximal degree in co-relation 24687. Up to 3188 conditions per place. [2024-06-03 20:49:19,202 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 215 selfloop transitions, 200 changer transitions 0/422 dead transitions. [2024-06-03 20:49:19,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 422 transitions, 6243 flow [2024-06-03 20:49:19,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:49:19,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:49:19,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-03 20:49:19,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5404761904761904 [2024-06-03 20:49:19,203 INFO L175 Difference]: Start difference. First operand has 332 places, 395 transitions, 5189 flow. Second operand 10 states and 227 transitions. [2024-06-03 20:49:19,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 422 transitions, 6243 flow [2024-06-03 20:49:20,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 422 transitions, 5833 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-03 20:49:20,513 INFO L231 Difference]: Finished difference. Result has 332 places, 395 transitions, 5193 flow [2024-06-03 20:49:20,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4783, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5193, PETRI_PLACES=332, PETRI_TRANSITIONS=395} [2024-06-03 20:49:20,513 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-06-03 20:49:20,513 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 395 transitions, 5193 flow [2024-06-03 20:49:20,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:20,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:20,514 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-03 20:49:20,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-03 20:49:20,514 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-03 20:49:20,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:20,514 INFO L85 PathProgramCache]: Analyzing trace with hash 593850893, now seen corresponding path program 25 times [2024-06-03 20:49:20,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:20,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104076720] [2024-06-03 20:49:20,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:20,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:20,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:20,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:20,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:20,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104076720] [2024-06-03 20:49:20,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104076720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:20,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:20,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:20,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24065915] [2024-06-03 20:49:20,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:20,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:20,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:20,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:20,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:20,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:49:20,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 395 transitions, 5193 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:20,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:20,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:49:20,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:21,542 INFO L124 PetriNetUnfolderBase]: 2222/3829 cut-off events. [2024-06-03 20:49:21,542 INFO L125 PetriNetUnfolderBase]: For 238008/238008 co-relation queries the response was YES. [2024-06-03 20:49:21,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24819 conditions, 3829 events. 2222/3829 cut-off events. For 238008/238008 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 24794 event pairs, 442 based on Foata normal form. 1/3829 useless extension candidates. Maximal degree in co-relation 24677. Up to 3194 conditions per place. [2024-06-03 20:49:21,587 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 219 selfloop transitions, 199 changer transitions 0/425 dead transitions. [2024-06-03 20:49:21,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 425 transitions, 6308 flow [2024-06-03 20:49:21,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:49:21,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:49:21,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-03 20:49:21,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5452380952380952 [2024-06-03 20:49:21,588 INFO L175 Difference]: Start difference. First operand has 332 places, 395 transitions, 5193 flow. Second operand 10 states and 229 transitions. [2024-06-03 20:49:21,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 425 transitions, 6308 flow [2024-06-03 20:49:22,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 425 transitions, 5826 flow, removed 38 selfloop flow, removed 10 redundant places. [2024-06-03 20:49:22,711 INFO L231 Difference]: Finished difference. Result has 332 places, 398 transitions, 5182 flow [2024-06-03 20:49:22,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4734, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5182, PETRI_PLACES=332, PETRI_TRANSITIONS=398} [2024-06-03 20:49:22,712 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-06-03 20:49:22,712 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 398 transitions, 5182 flow [2024-06-03 20:49:22,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:22,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:22,712 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-03 20:49:22,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-03 20:49:22,712 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-03 20:49:22,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:22,713 INFO L85 PathProgramCache]: Analyzing trace with hash 593845313, now seen corresponding path program 26 times [2024-06-03 20:49:22,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:22,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69988480] [2024-06-03 20:49:22,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:22,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:22,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:23,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:23,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:23,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69988480] [2024-06-03 20:49:23,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69988480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:23,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:23,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:23,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588460324] [2024-06-03 20:49:23,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:23,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:23,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:23,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:23,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:23,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:49:23,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 398 transitions, 5182 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:23,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:23,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:49:23,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:23,714 INFO L124 PetriNetUnfolderBase]: 2219/3825 cut-off events. [2024-06-03 20:49:23,714 INFO L125 PetriNetUnfolderBase]: For 234458/234458 co-relation queries the response was YES. [2024-06-03 20:49:23,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24586 conditions, 3825 events. 2219/3825 cut-off events. For 234458/234458 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 24790 event pairs, 442 based on Foata normal form. 1/3825 useless extension candidates. Maximal degree in co-relation 24445. Up to 3191 conditions per place. [2024-06-03 20:49:23,759 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 226 selfloop transitions, 194 changer transitions 0/427 dead transitions. [2024-06-03 20:49:23,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 427 transitions, 6250 flow [2024-06-03 20:49:23,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:49:23,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:49:23,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-03 20:49:23,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 20:49:23,760 INFO L175 Difference]: Start difference. First operand has 332 places, 398 transitions, 5182 flow. Second operand 9 states and 216 transitions. [2024-06-03 20:49:23,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 427 transitions, 6250 flow [2024-06-03 20:49:24,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 427 transitions, 5741 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-03 20:49:24,716 INFO L231 Difference]: Finished difference. Result has 331 places, 398 transitions, 5079 flow [2024-06-03 20:49:24,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4677, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5079, PETRI_PLACES=331, PETRI_TRANSITIONS=398} [2024-06-03 20:49:24,716 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-03 20:49:24,716 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 398 transitions, 5079 flow [2024-06-03 20:49:24,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:24,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:24,716 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-03 20:49:24,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-03 20:49:24,717 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-03 20:49:24,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:24,717 INFO L85 PathProgramCache]: Analyzing trace with hash 602119523, now seen corresponding path program 27 times [2024-06-03 20:49:24,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:24,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852750053] [2024-06-03 20:49:24,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:24,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:24,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:25,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:25,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:25,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852750053] [2024-06-03 20:49:25,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852750053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:25,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:25,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:25,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20182567] [2024-06-03 20:49:25,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:25,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:25,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:25,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:25,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:25,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:49:25,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 398 transitions, 5079 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:25,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:25,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:49:25,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:25,730 INFO L124 PetriNetUnfolderBase]: 2216/3821 cut-off events. [2024-06-03 20:49:25,730 INFO L125 PetriNetUnfolderBase]: For 225893/225893 co-relation queries the response was YES. [2024-06-03 20:49:25,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24351 conditions, 3821 events. 2216/3821 cut-off events. For 225893/225893 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 24747 event pairs, 442 based on Foata normal form. 1/3821 useless extension candidates. Maximal degree in co-relation 24211. Up to 3188 conditions per place. [2024-06-03 20:49:25,772 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 224 selfloop transitions, 187 changer transitions 0/418 dead transitions. [2024-06-03 20:49:25,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 418 transitions, 5951 flow [2024-06-03 20:49:25,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:49:25,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:49:25,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 20:49:25,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-03 20:49:25,773 INFO L175 Difference]: Start difference. First operand has 331 places, 398 transitions, 5079 flow. Second operand 7 states and 169 transitions. [2024-06-03 20:49:25,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 418 transitions, 5951 flow [2024-06-03 20:49:26,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 418 transitions, 5493 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-03 20:49:26,773 INFO L231 Difference]: Finished difference. Result has 328 places, 398 transitions, 5005 flow [2024-06-03 20:49:26,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4621, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5005, PETRI_PLACES=328, PETRI_TRANSITIONS=398} [2024-06-03 20:49:26,773 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-06-03 20:49:26,773 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 398 transitions, 5005 flow [2024-06-03 20:49:26,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:26,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:26,773 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-03 20:49:26,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-03 20:49:26,773 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-03 20:49:26,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:26,774 INFO L85 PathProgramCache]: Analyzing trace with hash -222637107, now seen corresponding path program 1 times [2024-06-03 20:49:26,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:26,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702947422] [2024-06-03 20:49:26,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:26,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:26,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:27,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:27,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:27,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702947422] [2024-06-03 20:49:27,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702947422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:27,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:27,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:27,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226655354] [2024-06-03 20:49:27,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:27,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:27,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:27,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:27,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:27,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:49:27,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 398 transitions, 5005 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:27,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:27,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:49:27,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:27,836 INFO L124 PetriNetUnfolderBase]: 2256/3898 cut-off events. [2024-06-03 20:49:27,837 INFO L125 PetriNetUnfolderBase]: For 235173/235173 co-relation queries the response was YES. [2024-06-03 20:49:27,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24612 conditions, 3898 events. 2256/3898 cut-off events. For 235173/235173 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 25338 event pairs, 436 based on Foata normal form. 6/3904 useless extension candidates. Maximal degree in co-relation 24473. Up to 3423 conditions per place. [2024-06-03 20:49:27,883 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 379 selfloop transitions, 38 changer transitions 0/424 dead transitions. [2024-06-03 20:49:27,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 424 transitions, 5968 flow [2024-06-03 20:49:27,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:49:27,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:49:27,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-03 20:49:27,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5095238095238095 [2024-06-03 20:49:27,884 INFO L175 Difference]: Start difference. First operand has 328 places, 398 transitions, 5005 flow. Second operand 10 states and 214 transitions. [2024-06-03 20:49:27,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 424 transitions, 5968 flow [2024-06-03 20:49:28,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 424 transitions, 5548 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-03 20:49:28,592 INFO L231 Difference]: Finished difference. Result has 331 places, 400 transitions, 4712 flow [2024-06-03 20:49:28,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4585, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4712, PETRI_PLACES=331, PETRI_TRANSITIONS=400} [2024-06-03 20:49:28,592 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-03 20:49:28,592 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 400 transitions, 4712 flow [2024-06-03 20:49:28,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:28,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:28,592 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-03 20:49:28,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-03 20:49:28,592 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-03 20:49:28,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:28,593 INFO L85 PathProgramCache]: Analyzing trace with hash -916846447, now seen corresponding path program 2 times [2024-06-03 20:49:28,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:28,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085884436] [2024-06-03 20:49:28,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:28,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:28,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:28,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:28,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:28,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085884436] [2024-06-03 20:49:28,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085884436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:28,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:28,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:28,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393768713] [2024-06-03 20:49:28,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:28,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:28,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:28,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:28,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:28,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:49:28,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 400 transitions, 4712 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:28,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:28,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:49:28,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:29,635 INFO L124 PetriNetUnfolderBase]: 2276/3929 cut-off events. [2024-06-03 20:49:29,636 INFO L125 PetriNetUnfolderBase]: For 235054/235054 co-relation queries the response was YES. [2024-06-03 20:49:29,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24561 conditions, 3929 events. 2276/3929 cut-off events. For 235054/235054 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 25545 event pairs, 408 based on Foata normal form. 6/3935 useless extension candidates. Maximal degree in co-relation 24421. Up to 3306 conditions per place. [2024-06-03 20:49:29,681 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 370 selfloop transitions, 52 changer transitions 0/429 dead transitions. [2024-06-03 20:49:29,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 429 transitions, 5700 flow [2024-06-03 20:49:29,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:49:29,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:49:29,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 20:49:29,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-03 20:49:29,682 INFO L175 Difference]: Start difference. First operand has 331 places, 400 transitions, 4712 flow. Second operand 7 states and 170 transitions. [2024-06-03 20:49:29,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 429 transitions, 5700 flow [2024-06-03 20:49:30,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 429 transitions, 5620 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-03 20:49:30,713 INFO L231 Difference]: Finished difference. Result has 331 places, 401 transitions, 4767 flow [2024-06-03 20:49:30,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4632, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4767, PETRI_PLACES=331, PETRI_TRANSITIONS=401} [2024-06-03 20:49:30,713 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-03 20:49:30,713 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 401 transitions, 4767 flow [2024-06-03 20:49:30,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:30,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:30,713 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-03 20:49:30,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-03 20:49:30,714 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-03 20:49:30,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:30,714 INFO L85 PathProgramCache]: Analyzing trace with hash -651149167, now seen corresponding path program 3 times [2024-06-03 20:49:30,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:30,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140249785] [2024-06-03 20:49:30,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:30,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:30,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:31,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:31,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:31,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140249785] [2024-06-03 20:49:31,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140249785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:31,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:31,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:31,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581333996] [2024-06-03 20:49:31,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:31,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:31,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:31,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:31,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:31,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:49:31,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 401 transitions, 4767 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:31,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:31,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:49:31,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:31,785 INFO L124 PetriNetUnfolderBase]: 2263/3911 cut-off events. [2024-06-03 20:49:31,786 INFO L125 PetriNetUnfolderBase]: For 224033/224035 co-relation queries the response was YES. [2024-06-03 20:49:31,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24118 conditions, 3911 events. 2263/3911 cut-off events. For 224033/224035 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 25481 event pairs, 406 based on Foata normal form. 8/3919 useless extension candidates. Maximal degree in co-relation 23977. Up to 3249 conditions per place. [2024-06-03 20:49:31,836 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 369 selfloop transitions, 51 changer transitions 0/427 dead transitions. [2024-06-03 20:49:31,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 427 transitions, 5723 flow [2024-06-03 20:49:31,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:49:31,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:49:31,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-03 20:49:31,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-03 20:49:31,837 INFO L175 Difference]: Start difference. First operand has 331 places, 401 transitions, 4767 flow. Second operand 7 states and 167 transitions. [2024-06-03 20:49:31,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 427 transitions, 5723 flow [2024-06-03 20:49:32,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 427 transitions, 5606 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-03 20:49:32,900 INFO L231 Difference]: Finished difference. Result has 333 places, 401 transitions, 4756 flow [2024-06-03 20:49:32,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4650, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4756, PETRI_PLACES=333, PETRI_TRANSITIONS=401} [2024-06-03 20:49:32,900 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 290 predicate places. [2024-06-03 20:49:32,901 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 401 transitions, 4756 flow [2024-06-03 20:49:32,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:32,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:32,901 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-03 20:49:32,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-03 20:49:32,901 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-03 20:49:32,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:32,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1117695393, now seen corresponding path program 1 times [2024-06-03 20:49:32,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:32,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765769383] [2024-06-03 20:49:32,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:32,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:32,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:33,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:33,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:33,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765769383] [2024-06-03 20:49:33,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765769383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:33,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:33,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:33,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507042255] [2024-06-03 20:49:33,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:33,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:33,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:33,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:33,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:33,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:49:33,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 401 transitions, 4756 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:33,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:33,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:49:33,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:33,956 INFO L124 PetriNetUnfolderBase]: 2276/3925 cut-off events. [2024-06-03 20:49:33,956 INFO L125 PetriNetUnfolderBase]: For 211507/211507 co-relation queries the response was YES. [2024-06-03 20:49:33,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24268 conditions, 3925 events. 2276/3925 cut-off events. For 211507/211507 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 25570 event pairs, 439 based on Foata normal form. 1/3926 useless extension candidates. Maximal degree in co-relation 24126. Up to 3480 conditions per place. [2024-06-03 20:49:34,002 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 395 selfloop transitions, 36 changer transitions 0/438 dead transitions. [2024-06-03 20:49:34,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 438 transitions, 5946 flow [2024-06-03 20:49:34,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:49:34,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:49:34,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 20:49:34,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-03 20:49:34,003 INFO L175 Difference]: Start difference. First operand has 333 places, 401 transitions, 4756 flow. Second operand 8 states and 191 transitions. [2024-06-03 20:49:34,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 438 transitions, 5946 flow [2024-06-03 20:49:35,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 438 transitions, 5802 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-03 20:49:35,045 INFO L231 Difference]: Finished difference. Result has 335 places, 407 transitions, 4792 flow [2024-06-03 20:49:35,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4612, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4792, PETRI_PLACES=335, PETRI_TRANSITIONS=407} [2024-06-03 20:49:35,046 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 292 predicate places. [2024-06-03 20:49:35,046 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 407 transitions, 4792 flow [2024-06-03 20:49:35,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:35,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:35,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:49:35,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-03 20:49:35,047 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-03 20:49:35,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:35,047 INFO L85 PathProgramCache]: Analyzing trace with hash -1117575237, now seen corresponding path program 1 times [2024-06-03 20:49:35,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:35,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826323610] [2024-06-03 20:49:35,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:35,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:35,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:35,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:35,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:35,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826323610] [2024-06-03 20:49:35,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826323610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:35,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:35,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:35,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962645223] [2024-06-03 20:49:35,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:35,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:35,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:35,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:35,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:35,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:49:35,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 407 transitions, 4792 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:35,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:35,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:49:35,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:36,184 INFO L124 PetriNetUnfolderBase]: 2294/3962 cut-off events. [2024-06-03 20:49:36,185 INFO L125 PetriNetUnfolderBase]: For 221234/221234 co-relation queries the response was YES. [2024-06-03 20:49:36,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24647 conditions, 3962 events. 2294/3962 cut-off events. For 221234/221234 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 25849 event pairs, 439 based on Foata normal form. 1/3963 useless extension candidates. Maximal degree in co-relation 24505. Up to 3482 conditions per place. [2024-06-03 20:49:36,236 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 385 selfloop transitions, 52 changer transitions 0/444 dead transitions. [2024-06-03 20:49:36,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 444 transitions, 6025 flow [2024-06-03 20:49:36,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:49:36,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:49:36,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 20:49:36,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-03 20:49:36,237 INFO L175 Difference]: Start difference. First operand has 335 places, 407 transitions, 4792 flow. Second operand 8 states and 191 transitions. [2024-06-03 20:49:36,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 444 transitions, 6025 flow [2024-06-03 20:49:37,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 444 transitions, 5921 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-03 20:49:37,259 INFO L231 Difference]: Finished difference. Result has 340 places, 416 transitions, 4945 flow [2024-06-03 20:49:37,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4693, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4945, PETRI_PLACES=340, PETRI_TRANSITIONS=416} [2024-06-03 20:49:37,259 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 297 predicate places. [2024-06-03 20:49:37,259 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 416 transitions, 4945 flow [2024-06-03 20:49:37,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:37,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:37,260 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-03 20:49:37,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-03 20:49:37,260 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-03 20:49:37,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:37,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1117575423, now seen corresponding path program 2 times [2024-06-03 20:49:37,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:37,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211071317] [2024-06-03 20:49:37,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:37,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:37,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:37,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:37,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:37,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211071317] [2024-06-03 20:49:37,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211071317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:37,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:37,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:37,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857434917] [2024-06-03 20:49:37,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:37,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:37,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:37,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:37,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:37,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:49:37,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 416 transitions, 4945 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:37,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:37,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:49:37,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:38,399 INFO L124 PetriNetUnfolderBase]: 2299/3971 cut-off events. [2024-06-03 20:49:38,399 INFO L125 PetriNetUnfolderBase]: For 223263/223263 co-relation queries the response was YES. [2024-06-03 20:49:38,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25017 conditions, 3971 events. 2299/3971 cut-off events. For 223263/223263 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 25964 event pairs, 438 based on Foata normal form. 1/3972 useless extension candidates. Maximal degree in co-relation 24872. Up to 3524 conditions per place. [2024-06-03 20:49:38,449 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 405 selfloop transitions, 34 changer transitions 0/446 dead transitions. [2024-06-03 20:49:38,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 446 transitions, 5925 flow [2024-06-03 20:49:38,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:49:38,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:49:38,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 20:49:38,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-03 20:49:38,450 INFO L175 Difference]: Start difference. First operand has 340 places, 416 transitions, 4945 flow. Second operand 8 states and 186 transitions. [2024-06-03 20:49:38,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 446 transitions, 5925 flow [2024-06-03 20:49:39,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 446 transitions, 5727 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-03 20:49:39,428 INFO L231 Difference]: Finished difference. Result has 344 places, 419 transitions, 4861 flow [2024-06-03 20:49:39,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4747, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4861, PETRI_PLACES=344, PETRI_TRANSITIONS=419} [2024-06-03 20:49:39,428 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 301 predicate places. [2024-06-03 20:49:39,428 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 419 transitions, 4861 flow [2024-06-03 20:49:39,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:39,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:39,428 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-03 20:49:39,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-03 20:49:39,429 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-03 20:49:39,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:39,429 INFO L85 PathProgramCache]: Analyzing trace with hash -122957257, now seen corresponding path program 2 times [2024-06-03 20:49:39,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:39,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448381002] [2024-06-03 20:49:39,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:39,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:39,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:39,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:39,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:39,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448381002] [2024-06-03 20:49:39,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448381002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:39,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:39,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:39,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52368261] [2024-06-03 20:49:39,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:39,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:39,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:39,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:39,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:39,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:49:39,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 419 transitions, 4861 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:39,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:39,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:49:39,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:40,550 INFO L124 PetriNetUnfolderBase]: 2327/4016 cut-off events. [2024-06-03 20:49:40,550 INFO L125 PetriNetUnfolderBase]: For 231114/231114 co-relation queries the response was YES. [2024-06-03 20:49:40,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25371 conditions, 4016 events. 2327/4016 cut-off events. For 231114/231114 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 26298 event pairs, 439 based on Foata normal form. 1/4017 useless extension candidates. Maximal degree in co-relation 25226. Up to 3514 conditions per place. [2024-06-03 20:49:40,605 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 391 selfloop transitions, 68 changer transitions 0/466 dead transitions. [2024-06-03 20:49:40,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 466 transitions, 6381 flow [2024-06-03 20:49:40,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:49:40,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:49:40,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-03 20:49:40,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5324675324675324 [2024-06-03 20:49:40,606 INFO L175 Difference]: Start difference. First operand has 344 places, 419 transitions, 4861 flow. Second operand 11 states and 246 transitions. [2024-06-03 20:49:40,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 466 transitions, 6381 flow [2024-06-03 20:49:41,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 466 transitions, 6273 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-03 20:49:41,503 INFO L231 Difference]: Finished difference. Result has 350 places, 434 transitions, 5119 flow [2024-06-03 20:49:41,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4767, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5119, PETRI_PLACES=350, PETRI_TRANSITIONS=434} [2024-06-03 20:49:41,504 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 307 predicate places. [2024-06-03 20:49:41,504 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 434 transitions, 5119 flow [2024-06-03 20:49:41,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:41,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:41,504 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-03 20:49:41,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-03 20:49:41,504 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-03 20:49:41,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:41,504 INFO L85 PathProgramCache]: Analyzing trace with hash -940443717, now seen corresponding path program 3 times [2024-06-03 20:49:41,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:41,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412213112] [2024-06-03 20:49:41,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:41,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:41,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:41,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-03 20:49:41,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:41,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412213112] [2024-06-03 20:49:41,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412213112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:41,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:41,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:41,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397569224] [2024-06-03 20:49:41,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:41,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:41,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:41,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:41,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:41,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:49:41,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 434 transitions, 5119 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:41,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:41,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:49:41,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:42,678 INFO L124 PetriNetUnfolderBase]: 2324/4012 cut-off events. [2024-06-03 20:49:42,678 INFO L125 PetriNetUnfolderBase]: For 233309/233309 co-relation queries the response was YES. [2024-06-03 20:49:42,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25389 conditions, 4012 events. 2324/4012 cut-off events. For 233309/233309 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 26262 event pairs, 439 based on Foata normal form. 1/4013 useless extension candidates. Maximal degree in co-relation 25242. Up to 3511 conditions per place. [2024-06-03 20:49:42,723 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 391 selfloop transitions, 66 changer transitions 0/464 dead transitions. [2024-06-03 20:49:42,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 464 transitions, 6267 flow [2024-06-03 20:49:42,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:49:42,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:49:42,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-03 20:49:42,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-03 20:49:42,724 INFO L175 Difference]: Start difference. First operand has 350 places, 434 transitions, 5119 flow. Second operand 10 states and 230 transitions. [2024-06-03 20:49:42,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 464 transitions, 6267 flow [2024-06-03 20:49:43,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 464 transitions, 6101 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-03 20:49:43,643 INFO L231 Difference]: Finished difference. Result has 356 places, 434 transitions, 5091 flow [2024-06-03 20:49:43,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4953, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5091, PETRI_PLACES=356, PETRI_TRANSITIONS=434} [2024-06-03 20:49:43,644 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-03 20:49:43,644 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 434 transitions, 5091 flow [2024-06-03 20:49:43,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:43,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:43,644 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-03 20:49:43,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-03 20:49:43,645 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-03 20:49:43,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:43,645 INFO L85 PathProgramCache]: Analyzing trace with hash -940443903, now seen corresponding path program 3 times [2024-06-03 20:49:43,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:43,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475071372] [2024-06-03 20:49:43,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:43,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:43,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:43,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:43,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:43,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475071372] [2024-06-03 20:49:43,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475071372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:43,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:43,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:43,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576869273] [2024-06-03 20:49:43,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:43,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:43,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:43,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:43,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:44,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:49:44,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 434 transitions, 5091 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:44,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:44,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:49:44,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:44,804 INFO L124 PetriNetUnfolderBase]: 2329/4021 cut-off events. [2024-06-03 20:49:44,804 INFO L125 PetriNetUnfolderBase]: For 238462/238462 co-relation queries the response was YES. [2024-06-03 20:49:44,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25468 conditions, 4021 events. 2329/4021 cut-off events. For 238462/238462 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 26321 event pairs, 438 based on Foata normal form. 1/4022 useless extension candidates. Maximal degree in co-relation 25320. Up to 3559 conditions per place. [2024-06-03 20:49:44,857 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 416 selfloop transitions, 44 changer transitions 0/467 dead transitions. [2024-06-03 20:49:44,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 467 transitions, 6125 flow [2024-06-03 20:49:44,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:49:44,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:49:44,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-03 20:49:44,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5194805194805194 [2024-06-03 20:49:44,858 INFO L175 Difference]: Start difference. First operand has 356 places, 434 transitions, 5091 flow. Second operand 11 states and 240 transitions. [2024-06-03 20:49:44,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 467 transitions, 6125 flow [2024-06-03 20:49:45,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 467 transitions, 5973 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-03 20:49:45,965 INFO L231 Difference]: Finished difference. Result has 358 places, 437 transitions, 5079 flow [2024-06-03 20:49:45,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4939, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5079, PETRI_PLACES=358, PETRI_TRANSITIONS=437} [2024-06-03 20:49:45,966 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 315 predicate places. [2024-06-03 20:49:45,966 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 437 transitions, 5079 flow [2024-06-03 20:49:45,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:45,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:45,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, 1, 1] [2024-06-03 20:49:45,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-03 20:49:45,967 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-03 20:49:45,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:45,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1206233253, now seen corresponding path program 1 times [2024-06-03 20:49:45,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:45,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239781456] [2024-06-03 20:49:45,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:45,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:45,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:46,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:46,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:46,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239781456] [2024-06-03 20:49:46,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239781456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:46,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:46,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:46,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177030840] [2024-06-03 20:49:46,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:46,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:46,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:46,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:46,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:46,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:49:46,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 437 transitions, 5079 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:46,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:46,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:49:46,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:47,096 INFO L124 PetriNetUnfolderBase]: 2417/4175 cut-off events. [2024-06-03 20:49:47,096 INFO L125 PetriNetUnfolderBase]: For 261308/261308 co-relation queries the response was YES. [2024-06-03 20:49:47,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26207 conditions, 4175 events. 2417/4175 cut-off events. For 261308/261308 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 27450 event pairs, 386 based on Foata normal form. 6/4181 useless extension candidates. Maximal degree in co-relation 26058. Up to 3488 conditions per place. [2024-06-03 20:49:47,154 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 419 selfloop transitions, 53 changer transitions 0/479 dead transitions. [2024-06-03 20:49:47,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 479 transitions, 6388 flow [2024-06-03 20:49:47,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:49:47,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:49:47,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-03 20:49:47,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-03 20:49:47,155 INFO L175 Difference]: Start difference. First operand has 358 places, 437 transitions, 5079 flow. Second operand 8 states and 194 transitions. [2024-06-03 20:49:47,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 479 transitions, 6388 flow [2024-06-03 20:49:48,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 479 transitions, 6242 flow, removed 16 selfloop flow, removed 12 redundant places. [2024-06-03 20:49:48,278 INFO L231 Difference]: Finished difference. Result has 356 places, 443 transitions, 5144 flow [2024-06-03 20:49:48,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4933, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5144, PETRI_PLACES=356, PETRI_TRANSITIONS=443} [2024-06-03 20:49:48,278 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-03 20:49:48,278 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 443 transitions, 5144 flow [2024-06-03 20:49:48,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:48,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:48,278 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-03 20:49:48,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-03 20:49:48,278 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-03 20:49:48,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:48,279 INFO L85 PathProgramCache]: Analyzing trace with hash -392087915, now seen corresponding path program 2 times [2024-06-03 20:49:48,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:48,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121658788] [2024-06-03 20:49:48,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:48,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:48,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:48,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-03 20:49:48,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:48,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121658788] [2024-06-03 20:49:48,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121658788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:48,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:48,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:48,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761122335] [2024-06-03 20:49:48,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:48,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:48,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:48,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:48,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:48,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:49:48,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 443 transitions, 5144 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:48,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:48,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:49:48,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:49,469 INFO L124 PetriNetUnfolderBase]: 2473/4265 cut-off events. [2024-06-03 20:49:49,469 INFO L125 PetriNetUnfolderBase]: For 269066/269066 co-relation queries the response was YES. [2024-06-03 20:49:49,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27007 conditions, 4265 events. 2473/4265 cut-off events. For 269066/269066 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 28145 event pairs, 465 based on Foata normal form. 6/4271 useless extension candidates. Maximal degree in co-relation 26857. Up to 3723 conditions per place. [2024-06-03 20:49:49,516 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 423 selfloop transitions, 48 changer transitions 0/478 dead transitions. [2024-06-03 20:49:49,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 478 transitions, 6262 flow [2024-06-03 20:49:49,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:49:49,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:49:49,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-03 20:49:49,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-03 20:49:49,517 INFO L175 Difference]: Start difference. First operand has 356 places, 443 transitions, 5144 flow. Second operand 8 states and 190 transitions. [2024-06-03 20:49:49,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 478 transitions, 6262 flow [2024-06-03 20:49:50,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 478 transitions, 6147 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-03 20:49:50,716 INFO L231 Difference]: Finished difference. Result has 360 places, 447 transitions, 5201 flow [2024-06-03 20:49:50,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5032, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5201, PETRI_PLACES=360, PETRI_TRANSITIONS=447} [2024-06-03 20:49:50,716 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 317 predicate places. [2024-06-03 20:49:50,717 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 447 transitions, 5201 flow [2024-06-03 20:49:50,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:50,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:50,717 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-03 20:49:50,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-03 20:49:50,717 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-03 20:49:50,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:50,717 INFO L85 PathProgramCache]: Analyzing trace with hash -450342503, now seen corresponding path program 4 times [2024-06-03 20:49:50,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:50,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848054690] [2024-06-03 20:49:50,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:50,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:50,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:51,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:51,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:51,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848054690] [2024-06-03 20:49:51,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848054690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:51,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:51,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:51,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3224369] [2024-06-03 20:49:51,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:51,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:51,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:51,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:51,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:51,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:49:51,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 447 transitions, 5201 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:51,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:51,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:49:51,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:51,824 INFO L124 PetriNetUnfolderBase]: 2494/4296 cut-off events. [2024-06-03 20:49:51,825 INFO L125 PetriNetUnfolderBase]: For 265858/265858 co-relation queries the response was YES. [2024-06-03 20:49:51,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27375 conditions, 4296 events. 2494/4296 cut-off events. For 265858/265858 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 28382 event pairs, 483 based on Foata normal form. 1/4296 useless extension candidates. Maximal degree in co-relation 27224. Up to 3542 conditions per place. [2024-06-03 20:49:51,882 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 353 selfloop transitions, 130 changer transitions 0/490 dead transitions. [2024-06-03 20:49:51,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 490 transitions, 7139 flow [2024-06-03 20:49:51,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:49:51,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:49:51,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-03 20:49:51,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-03 20:49:51,883 INFO L175 Difference]: Start difference. First operand has 360 places, 447 transitions, 5201 flow. Second operand 8 states and 199 transitions. [2024-06-03 20:49:51,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 490 transitions, 7139 flow [2024-06-03 20:49:53,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 490 transitions, 7035 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-03 20:49:53,285 INFO L231 Difference]: Finished difference. Result has 363 places, 459 transitions, 5593 flow [2024-06-03 20:49:53,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5097, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5593, PETRI_PLACES=363, PETRI_TRANSITIONS=459} [2024-06-03 20:49:53,286 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 320 predicate places. [2024-06-03 20:49:53,286 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 459 transitions, 5593 flow [2024-06-03 20:49:53,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:53,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:53,286 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-03 20:49:53,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-03 20:49:53,286 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-03 20:49:53,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:53,286 INFO L85 PathProgramCache]: Analyzing trace with hash -1838516263, now seen corresponding path program 4 times [2024-06-03 20:49:53,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:53,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25774335] [2024-06-03 20:49:53,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:53,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:53,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:53,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:53,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:53,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25774335] [2024-06-03 20:49:53,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25774335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:53,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:53,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:53,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268319624] [2024-06-03 20:49:53,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:53,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:53,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:53,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:53,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:53,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:49:53,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 459 transitions, 5593 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:53,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:53,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:49:53,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:54,397 INFO L124 PetriNetUnfolderBase]: 2512/4332 cut-off events. [2024-06-03 20:49:54,397 INFO L125 PetriNetUnfolderBase]: For 278474/278476 co-relation queries the response was YES. [2024-06-03 20:49:54,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28278 conditions, 4332 events. 2512/4332 cut-off events. For 278474/278476 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 28741 event pairs, 482 based on Foata normal form. 3/4335 useless extension candidates. Maximal degree in co-relation 28126. Up to 3635 conditions per place. [2024-06-03 20:49:54,453 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 361 selfloop transitions, 130 changer transitions 0/498 dead transitions. [2024-06-03 20:49:54,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 498 transitions, 7358 flow [2024-06-03 20:49:54,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:49:54,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:49:54,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-03 20:49:54,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-03 20:49:54,454 INFO L175 Difference]: Start difference. First operand has 363 places, 459 transitions, 5593 flow. Second operand 8 states and 194 transitions. [2024-06-03 20:49:54,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 498 transitions, 7358 flow [2024-06-03 20:49:56,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 498 transitions, 7185 flow, removed 52 selfloop flow, removed 2 redundant places. [2024-06-03 20:49:56,081 INFO L231 Difference]: Finished difference. Result has 370 places, 471 transitions, 5905 flow [2024-06-03 20:49:56,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5420, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5905, PETRI_PLACES=370, PETRI_TRANSITIONS=471} [2024-06-03 20:49:56,081 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 327 predicate places. [2024-06-03 20:49:56,081 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 471 transitions, 5905 flow [2024-06-03 20:49:56,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:56,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:56,082 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-03 20:49:56,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-03 20:49:56,082 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-03 20:49:56,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:56,082 INFO L85 PathProgramCache]: Analyzing trace with hash -450222533, now seen corresponding path program 5 times [2024-06-03 20:49:56,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:56,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818741353] [2024-06-03 20:49:56,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:56,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:56,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:56,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:56,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:56,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818741353] [2024-06-03 20:49:56,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818741353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:56,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:56,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:56,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930514759] [2024-06-03 20:49:56,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:56,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:56,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:56,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:56,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:56,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:49:56,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 471 transitions, 5905 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:56,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:56,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:49:56,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:57,339 INFO L124 PetriNetUnfolderBase]: 2517/4339 cut-off events. [2024-06-03 20:49:57,339 INFO L125 PetriNetUnfolderBase]: For 286583/286585 co-relation queries the response was YES. [2024-06-03 20:49:57,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28862 conditions, 4339 events. 2517/4339 cut-off events. For 286583/286585 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 28809 event pairs, 476 based on Foata normal form. 3/4342 useless extension candidates. Maximal degree in co-relation 28707. Up to 3763 conditions per place. [2024-06-03 20:49:57,394 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 417 selfloop transitions, 74 changer transitions 0/498 dead transitions. [2024-06-03 20:49:57,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 498 transitions, 6981 flow [2024-06-03 20:49:57,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:49:57,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:49:57,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 20:49:57,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-03 20:49:57,395 INFO L175 Difference]: Start difference. First operand has 370 places, 471 transitions, 5905 flow. Second operand 8 states and 187 transitions. [2024-06-03 20:49:57,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 498 transitions, 6981 flow [2024-06-03 20:49:59,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 498 transitions, 6817 flow, removed 42 selfloop flow, removed 2 redundant places. [2024-06-03 20:49:59,043 INFO L231 Difference]: Finished difference. Result has 376 places, 474 transitions, 5935 flow [2024-06-03 20:49:59,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5741, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5935, PETRI_PLACES=376, PETRI_TRANSITIONS=474} [2024-06-03 20:49:59,044 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 333 predicate places. [2024-06-03 20:49:59,044 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 474 transitions, 5935 flow [2024-06-03 20:49:59,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:59,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:59,044 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-03 20:49:59,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-03 20:49:59,044 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-03 20:49:59,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:59,044 INFO L85 PathProgramCache]: Analyzing trace with hash -251040713, now seen corresponding path program 6 times [2024-06-03 20:49:59,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:59,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259432959] [2024-06-03 20:49:59,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:59,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:59,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:59,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:59,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:59,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259432959] [2024-06-03 20:49:59,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259432959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:59,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:59,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:59,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48265972] [2024-06-03 20:49:59,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:59,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:59,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:59,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:59,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:59,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:49:59,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 474 transitions, 5935 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:49:59,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:59,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:49:59,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:00,173 INFO L124 PetriNetUnfolderBase]: 2522/4347 cut-off events. [2024-06-03 20:50:00,173 INFO L125 PetriNetUnfolderBase]: For 292449/292449 co-relation queries the response was YES. [2024-06-03 20:50:00,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29060 conditions, 4347 events. 2522/4347 cut-off events. For 292449/292449 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 28845 event pairs, 483 based on Foata normal form. 1/4347 useless extension candidates. Maximal degree in co-relation 28903. Up to 3576 conditions per place. [2024-06-03 20:50:00,230 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 357 selfloop transitions, 143 changer transitions 0/507 dead transitions. [2024-06-03 20:50:00,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 507 transitions, 7569 flow [2024-06-03 20:50:00,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:50:00,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:50:00,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-03 20:50:00,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-03 20:50:00,231 INFO L175 Difference]: Start difference. First operand has 376 places, 474 transitions, 5935 flow. Second operand 8 states and 197 transitions. [2024-06-03 20:50:00,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 507 transitions, 7569 flow [2024-06-03 20:50:01,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 507 transitions, 7395 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-03 20:50:01,627 INFO L231 Difference]: Finished difference. Result has 377 places, 477 transitions, 6091 flow [2024-06-03 20:50:01,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5761, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6091, PETRI_PLACES=377, PETRI_TRANSITIONS=477} [2024-06-03 20:50:01,628 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 334 predicate places. [2024-06-03 20:50:01,628 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 477 transitions, 6091 flow [2024-06-03 20:50:01,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:01,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:01,628 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-03 20:50:01,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-03 20:50:01,628 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-03 20:50:01,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:01,629 INFO L85 PathProgramCache]: Analyzing trace with hash -240565193, now seen corresponding path program 7 times [2024-06-03 20:50:01,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:01,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488723594] [2024-06-03 20:50:01,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:01,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:01,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:01,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:50:01,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:01,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488723594] [2024-06-03 20:50:01,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488723594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:01,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:01,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:01,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359545980] [2024-06-03 20:50:01,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:01,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:01,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:01,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:01,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:02,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:50:02,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 477 transitions, 6091 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:02,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:02,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:50:02,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:02,796 INFO L124 PetriNetUnfolderBase]: 2527/4360 cut-off events. [2024-06-03 20:50:02,796 INFO L125 PetriNetUnfolderBase]: For 299053/299053 co-relation queries the response was YES. [2024-06-03 20:50:02,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29356 conditions, 4360 events. 2527/4360 cut-off events. For 299053/299053 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 28982 event pairs, 485 based on Foata normal form. 1/4360 useless extension candidates. Maximal degree in co-relation 29199. Up to 3582 conditions per place. [2024-06-03 20:50:02,856 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 354 selfloop transitions, 145 changer transitions 0/506 dead transitions. [2024-06-03 20:50:02,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 506 transitions, 7549 flow [2024-06-03 20:50:02,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:50:02,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:50:02,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 20:50:02,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-03 20:50:02,857 INFO L175 Difference]: Start difference. First operand has 377 places, 477 transitions, 6091 flow. Second operand 8 states and 193 transitions. [2024-06-03 20:50:02,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 506 transitions, 7549 flow [2024-06-03 20:50:04,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 506 transitions, 7213 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-03 20:50:04,438 INFO L231 Difference]: Finished difference. Result has 379 places, 480 transitions, 6095 flow [2024-06-03 20:50:04,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5765, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6095, PETRI_PLACES=379, PETRI_TRANSITIONS=480} [2024-06-03 20:50:04,438 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-03 20:50:04,438 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 480 transitions, 6095 flow [2024-06-03 20:50:04,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:04,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:04,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:50:04,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-03 20:50:04,439 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-03 20:50:04,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:04,439 INFO L85 PathProgramCache]: Analyzing trace with hash -125274023, now seen corresponding path program 8 times [2024-06-03 20:50:04,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:04,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350553713] [2024-06-03 20:50:04,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:04,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:04,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:04,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:50:04,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:04,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350553713] [2024-06-03 20:50:04,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350553713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:04,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:04,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:04,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986380033] [2024-06-03 20:50:04,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:04,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:04,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:04,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:04,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:04,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:50:04,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 480 transitions, 6095 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:04,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:04,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:50:04,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:05,664 INFO L124 PetriNetUnfolderBase]: 2545/4392 cut-off events. [2024-06-03 20:50:05,664 INFO L125 PetriNetUnfolderBase]: For 309044/309046 co-relation queries the response was YES. [2024-06-03 20:50:05,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29655 conditions, 4392 events. 2545/4392 cut-off events. For 309044/309046 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 29284 event pairs, 478 based on Foata normal form. 3/4395 useless extension candidates. Maximal degree in co-relation 29497. Up to 3788 conditions per place. [2024-06-03 20:50:05,720 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 417 selfloop transitions, 87 changer transitions 0/511 dead transitions. [2024-06-03 20:50:05,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 511 transitions, 7455 flow [2024-06-03 20:50:05,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:50:05,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:50:05,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 20:50:05,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-03 20:50:05,721 INFO L175 Difference]: Start difference. First operand has 379 places, 480 transitions, 6095 flow. Second operand 8 states and 186 transitions. [2024-06-03 20:50:05,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 511 transitions, 7455 flow [2024-06-03 20:50:07,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 511 transitions, 7182 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-03 20:50:07,279 INFO L231 Difference]: Finished difference. Result has 383 places, 489 transitions, 6150 flow [2024-06-03 20:50:07,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5833, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6150, PETRI_PLACES=383, PETRI_TRANSITIONS=489} [2024-06-03 20:50:07,279 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 340 predicate places. [2024-06-03 20:50:07,279 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 489 transitions, 6150 flow [2024-06-03 20:50:07,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:07,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:07,280 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-03 20:50:07,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-03 20:50:07,280 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-03 20:50:07,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:07,280 INFO L85 PathProgramCache]: Analyzing trace with hash -125095277, now seen corresponding path program 5 times [2024-06-03 20:50:07,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:07,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072878184] [2024-06-03 20:50:07,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:07,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:07,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:07,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-03 20:50:07,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:07,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072878184] [2024-06-03 20:50:07,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072878184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:07,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:07,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:07,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236567227] [2024-06-03 20:50:07,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:07,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:07,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:07,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:07,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:07,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:50:07,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 489 transitions, 6150 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:07,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:07,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:50:07,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:08,455 INFO L124 PetriNetUnfolderBase]: 2558/4408 cut-off events. [2024-06-03 20:50:08,455 INFO L125 PetriNetUnfolderBase]: For 319226/319228 co-relation queries the response was YES. [2024-06-03 20:50:08,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29816 conditions, 4408 events. 2558/4408 cut-off events. For 319226/319228 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 29389 event pairs, 480 based on Foata normal form. 3/4411 useless extension candidates. Maximal degree in co-relation 29656. Up to 3693 conditions per place. [2024-06-03 20:50:08,518 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 378 selfloop transitions, 134 changer transitions 0/519 dead transitions. [2024-06-03 20:50:08,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 519 transitions, 7856 flow [2024-06-03 20:50:08,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:50:08,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:50:08,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 20:50:08,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-03 20:50:08,519 INFO L175 Difference]: Start difference. First operand has 383 places, 489 transitions, 6150 flow. Second operand 8 states and 191 transitions. [2024-06-03 20:50:08,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 519 transitions, 7856 flow [2024-06-03 20:50:10,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 519 transitions, 7714 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-03 20:50:10,228 INFO L231 Difference]: Finished difference. Result has 388 places, 495 transitions, 6366 flow [2024-06-03 20:50:10,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6008, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6366, PETRI_PLACES=388, PETRI_TRANSITIONS=495} [2024-06-03 20:50:10,228 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-03 20:50:10,228 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 495 transitions, 6366 flow [2024-06-03 20:50:10,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:10,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:10,229 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-03 20:50:10,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-03 20:50:10,229 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-03 20:50:10,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:10,229 INFO L85 PathProgramCache]: Analyzing trace with hash -673929471, now seen corresponding path program 9 times [2024-06-03 20:50:10,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:10,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589847522] [2024-06-03 20:50:10,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:10,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:10,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:10,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:50:10,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:10,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589847522] [2024-06-03 20:50:10,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589847522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:10,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:10,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:10,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955680012] [2024-06-03 20:50:10,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:10,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:10,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:10,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:10,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:10,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:50:10,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 495 transitions, 6366 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:10,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:10,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:50:10,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:11,433 INFO L124 PetriNetUnfolderBase]: 2555/4404 cut-off events. [2024-06-03 20:50:11,433 INFO L125 PetriNetUnfolderBase]: For 321987/321989 co-relation queries the response was YES. [2024-06-03 20:50:11,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29883 conditions, 4404 events. 2555/4404 cut-off events. For 321987/321989 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 29332 event pairs, 476 based on Foata normal form. 3/4407 useless extension candidates. Maximal degree in co-relation 29722. Up to 3803 conditions per place. [2024-06-03 20:50:11,498 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 423 selfloop transitions, 88 changer transitions 0/518 dead transitions. [2024-06-03 20:50:11,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 518 transitions, 7444 flow [2024-06-03 20:50:11,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:50:11,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:50:11,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-03 20:50:11,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5261904761904762 [2024-06-03 20:50:11,499 INFO L175 Difference]: Start difference. First operand has 388 places, 495 transitions, 6366 flow. Second operand 10 states and 221 transitions. [2024-06-03 20:50:11,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 518 transitions, 7444 flow [2024-06-03 20:50:13,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 518 transitions, 7251 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-03 20:50:13,180 INFO L231 Difference]: Finished difference. Result has 395 places, 495 transitions, 6355 flow [2024-06-03 20:50:13,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6173, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6355, PETRI_PLACES=395, PETRI_TRANSITIONS=495} [2024-06-03 20:50:13,181 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 352 predicate places. [2024-06-03 20:50:13,181 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 495 transitions, 6355 flow [2024-06-03 20:50:13,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:13,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:13,181 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-03 20:50:13,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-03 20:50:13,182 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-03 20:50:13,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:13,182 INFO L85 PathProgramCache]: Analyzing trace with hash -673929285, now seen corresponding path program 6 times [2024-06-03 20:50:13,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:13,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909980461] [2024-06-03 20:50:13,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:13,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:13,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:13,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:50:13,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:13,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909980461] [2024-06-03 20:50:13,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909980461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:13,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:13,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:13,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734781247] [2024-06-03 20:50:13,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:13,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:13,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:13,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:13,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:13,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:50:13,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 495 transitions, 6355 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:13,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:13,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:50:13,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:14,362 INFO L124 PetriNetUnfolderBase]: 2552/4400 cut-off events. [2024-06-03 20:50:14,362 INFO L125 PetriNetUnfolderBase]: For 324444/324446 co-relation queries the response was YES. [2024-06-03 20:50:14,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29752 conditions, 4400 events. 2552/4400 cut-off events. For 324444/324446 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 29325 event pairs, 480 based on Foata normal form. 3/4403 useless extension candidates. Maximal degree in co-relation 29590. Up to 3686 conditions per place. [2024-06-03 20:50:14,425 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 379 selfloop transitions, 132 changer transitions 0/518 dead transitions. [2024-06-03 20:50:14,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 518 transitions, 7801 flow [2024-06-03 20:50:14,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:50:14,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:50:14,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 20:50:14,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-03 20:50:14,426 INFO L175 Difference]: Start difference. First operand has 395 places, 495 transitions, 6355 flow. Second operand 8 states and 191 transitions. [2024-06-03 20:50:14,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 518 transitions, 7801 flow [2024-06-03 20:50:16,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 518 transitions, 7575 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-03 20:50:16,006 INFO L231 Difference]: Finished difference. Result has 394 places, 495 transitions, 6399 flow [2024-06-03 20:50:16,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6129, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6399, PETRI_PLACES=394, PETRI_TRANSITIONS=495} [2024-06-03 20:50:16,006 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 351 predicate places. [2024-06-03 20:50:16,006 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 495 transitions, 6399 flow [2024-06-03 20:50:16,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:16,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:16,007 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-03 20:50:16,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-03 20:50:16,007 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-03 20:50:16,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:16,007 INFO L85 PathProgramCache]: Analyzing trace with hash -1848154797, now seen corresponding path program 7 times [2024-06-03 20:50:16,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:16,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556060613] [2024-06-03 20:50:16,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:16,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:16,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:16,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:50:16,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:16,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556060613] [2024-06-03 20:50:16,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556060613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:16,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:16,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:16,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836240639] [2024-06-03 20:50:16,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:16,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:16,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:16,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:16,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:16,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:50:16,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 495 transitions, 6399 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:16,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:16,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:50:16,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:17,284 INFO L124 PetriNetUnfolderBase]: 2583/4446 cut-off events. [2024-06-03 20:50:17,284 INFO L125 PetriNetUnfolderBase]: For 339891/339891 co-relation queries the response was YES. [2024-06-03 20:50:17,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30449 conditions, 4446 events. 2583/4446 cut-off events. For 339891/339891 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 29642 event pairs, 471 based on Foata normal form. 1/4447 useless extension candidates. Maximal degree in co-relation 30286. Up to 3923 conditions per place. [2024-06-03 20:50:17,339 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 468 selfloop transitions, 57 changer transitions 0/532 dead transitions. [2024-06-03 20:50:17,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 532 transitions, 8136 flow [2024-06-03 20:50:17,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:50:17,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:50:17,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-03 20:50:17,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-03 20:50:17,340 INFO L175 Difference]: Start difference. First operand has 394 places, 495 transitions, 6399 flow. Second operand 10 states and 220 transitions. [2024-06-03 20:50:17,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 532 transitions, 8136 flow [2024-06-03 20:50:19,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 532 transitions, 7832 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-03 20:50:19,041 INFO L231 Difference]: Finished difference. Result has 398 places, 510 transitions, 6498 flow [2024-06-03 20:50:19,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6123, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6498, PETRI_PLACES=398, PETRI_TRANSITIONS=510} [2024-06-03 20:50:19,041 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 355 predicate places. [2024-06-03 20:50:19,041 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 510 transitions, 6498 flow [2024-06-03 20:50:19,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:19,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:19,042 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-03 20:50:19,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-03 20:50:19,042 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-03 20:50:19,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:19,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1898127105, now seen corresponding path program 10 times [2024-06-03 20:50:19,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:19,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325249655] [2024-06-03 20:50:19,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:19,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:19,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:19,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:50:19,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:19,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325249655] [2024-06-03 20:50:19,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325249655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:19,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:19,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:19,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616364594] [2024-06-03 20:50:19,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:19,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:19,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:19,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:19,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:19,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:50:19,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 510 transitions, 6498 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:19,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:19,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:50:19,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:20,284 INFO L124 PetriNetUnfolderBase]: 2588/4455 cut-off events. [2024-06-03 20:50:20,284 INFO L125 PetriNetUnfolderBase]: For 345793/345793 co-relation queries the response was YES. [2024-06-03 20:50:20,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30399 conditions, 4455 events. 2588/4455 cut-off events. For 345793/345793 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 29739 event pairs, 470 based on Foata normal form. 1/4456 useless extension candidates. Maximal degree in co-relation 30234. Up to 3967 conditions per place. [2024-06-03 20:50:20,350 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 493 selfloop transitions, 31 changer transitions 0/531 dead transitions. [2024-06-03 20:50:20,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 531 transitions, 7642 flow [2024-06-03 20:50:20,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:50:20,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:50:20,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-03 20:50:20,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5267857142857143 [2024-06-03 20:50:20,351 INFO L175 Difference]: Start difference. First operand has 398 places, 510 transitions, 6498 flow. Second operand 8 states and 177 transitions. [2024-06-03 20:50:20,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 531 transitions, 7642 flow [2024-06-03 20:50:22,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 531 transitions, 7586 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-06-03 20:50:22,404 INFO L231 Difference]: Finished difference. Result has 405 places, 513 transitions, 6568 flow [2024-06-03 20:50:22,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6442, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6568, PETRI_PLACES=405, PETRI_TRANSITIONS=513} [2024-06-03 20:50:22,405 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 362 predicate places. [2024-06-03 20:50:22,405 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 513 transitions, 6568 flow [2024-06-03 20:50:22,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:22,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:22,405 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-03 20:50:22,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-03 20:50:22,405 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-03 20:50:22,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:22,405 INFO L85 PathProgramCache]: Analyzing trace with hash -2025704905, now seen corresponding path program 8 times [2024-06-03 20:50:22,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:22,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111803880] [2024-06-03 20:50:22,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:22,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:22,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:22,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-03 20:50:22,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:22,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111803880] [2024-06-03 20:50:22,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111803880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:22,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:22,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:22,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393291642] [2024-06-03 20:50:22,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:22,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:22,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:22,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:22,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:22,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:50:22,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 513 transitions, 6568 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:22,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:22,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:50:22,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:23,647 INFO L124 PetriNetUnfolderBase]: 2585/4451 cut-off events. [2024-06-03 20:50:23,647 INFO L125 PetriNetUnfolderBase]: For 347962/347962 co-relation queries the response was YES. [2024-06-03 20:50:23,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30383 conditions, 4451 events. 2585/4451 cut-off events. For 347962/347962 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 29699 event pairs, 471 based on Foata normal form. 1/4452 useless extension candidates. Maximal degree in co-relation 30216. Up to 3937 conditions per place. [2024-06-03 20:50:23,716 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 475 selfloop transitions, 49 changer transitions 0/531 dead transitions. [2024-06-03 20:50:23,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 531 transitions, 7660 flow [2024-06-03 20:50:23,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:50:23,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:50:23,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-03 20:50:23,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-03 20:50:23,717 INFO L175 Difference]: Start difference. First operand has 405 places, 513 transitions, 6568 flow. Second operand 8 states and 180 transitions. [2024-06-03 20:50:23,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 531 transitions, 7660 flow [2024-06-03 20:50:25,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 531 transitions, 7556 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-03 20:50:25,633 INFO L231 Difference]: Finished difference. Result has 409 places, 513 transitions, 6568 flow [2024-06-03 20:50:25,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6464, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6568, PETRI_PLACES=409, PETRI_TRANSITIONS=513} [2024-06-03 20:50:25,634 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 366 predicate places. [2024-06-03 20:50:25,634 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 513 transitions, 6568 flow [2024-06-03 20:50:25,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:25,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:25,634 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-03 20:50:25,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-03 20:50:25,634 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-03 20:50:25,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:25,634 INFO L85 PathProgramCache]: Analyzing trace with hash -1700396397, now seen corresponding path program 9 times [2024-06-03 20:50:25,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:25,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065151257] [2024-06-03 20:50:25,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:25,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:25,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:25,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:50:25,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:25,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065151257] [2024-06-03 20:50:25,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065151257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:25,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:25,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:25,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664885564] [2024-06-03 20:50:25,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:25,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:25,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:25,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:25,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:26,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:50:26,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 513 transitions, 6568 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:26,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:26,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:50:26,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:26,833 INFO L124 PetriNetUnfolderBase]: 2624/4518 cut-off events. [2024-06-03 20:50:26,834 INFO L125 PetriNetUnfolderBase]: For 369987/369989 co-relation queries the response was YES. [2024-06-03 20:50:26,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31136 conditions, 4518 events. 2624/4518 cut-off events. For 369987/369989 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 30282 event pairs, 480 based on Foata normal form. 3/4521 useless extension candidates. Maximal degree in co-relation 30969. Up to 3763 conditions per place. [2024-06-03 20:50:26,900 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 386 selfloop transitions, 160 changer transitions 0/553 dead transitions. [2024-06-03 20:50:26,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 553 transitions, 8747 flow [2024-06-03 20:50:26,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:50:26,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:50:26,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-03 20:50:26,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-03 20:50:26,902 INFO L175 Difference]: Start difference. First operand has 409 places, 513 transitions, 6568 flow. Second operand 8 states and 190 transitions. [2024-06-03 20:50:26,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 553 transitions, 8747 flow [2024-06-03 20:50:29,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 553 transitions, 8627 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-03 20:50:29,144 INFO L231 Difference]: Finished difference. Result has 411 places, 530 transitions, 7068 flow [2024-06-03 20:50:29,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6448, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7068, PETRI_PLACES=411, PETRI_TRANSITIONS=530} [2024-06-03 20:50:29,144 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 368 predicate places. [2024-06-03 20:50:29,144 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 530 transitions, 7068 flow [2024-06-03 20:50:29,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:29,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:29,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:50:29,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-03 20:50:29,145 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-03 20:50:29,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:29,145 INFO L85 PathProgramCache]: Analyzing trace with hash -501648091, now seen corresponding path program 10 times [2024-06-03 20:50:29,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:29,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533128879] [2024-06-03 20:50:29,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:29,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:29,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:29,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:50:29,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:29,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533128879] [2024-06-03 20:50:29,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533128879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:29,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:29,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:29,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245674414] [2024-06-03 20:50:29,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:29,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:29,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:29,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:29,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:29,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:50:29,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 530 transitions, 7068 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:29,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:29,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:50:29,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:30,404 INFO L124 PetriNetUnfolderBase]: 2621/4514 cut-off events. [2024-06-03 20:50:30,404 INFO L125 PetriNetUnfolderBase]: For 373363/373365 co-relation queries the response was YES. [2024-06-03 20:50:30,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31390 conditions, 4514 events. 2621/4514 cut-off events. For 373363/373365 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 30258 event pairs, 480 based on Foata normal form. 3/4517 useless extension candidates. Maximal degree in co-relation 31221. Up to 3760 conditions per place. [2024-06-03 20:50:30,459 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 378 selfloop transitions, 166 changer transitions 0/551 dead transitions. [2024-06-03 20:50:30,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 551 transitions, 8599 flow [2024-06-03 20:50:30,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:50:30,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:50:30,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 20:50:30,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-03 20:50:30,461 INFO L175 Difference]: Start difference. First operand has 411 places, 530 transitions, 7068 flow. Second operand 8 states and 187 transitions. [2024-06-03 20:50:30,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 551 transitions, 8599 flow [2024-06-03 20:50:32,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 551 transitions, 8379 flow, removed 34 selfloop flow, removed 2 redundant places. [2024-06-03 20:50:32,747 INFO L231 Difference]: Finished difference. Result has 418 places, 531 transitions, 7234 flow [2024-06-03 20:50:32,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6848, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7234, PETRI_PLACES=418, PETRI_TRANSITIONS=531} [2024-06-03 20:50:32,748 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 375 predicate places. [2024-06-03 20:50:32,748 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 531 transitions, 7234 flow [2024-06-03 20:50:32,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:32,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:32,748 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-03 20:50:32,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-03 20:50:32,748 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-03 20:50:32,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:32,749 INFO L85 PathProgramCache]: Analyzing trace with hash 2045944095, now seen corresponding path program 11 times [2024-06-03 20:50:32,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:32,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146337333] [2024-06-03 20:50:32,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:32,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:32,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:33,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:50:33,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:33,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146337333] [2024-06-03 20:50:33,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146337333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:33,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:33,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:33,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986021530] [2024-06-03 20:50:33,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:33,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:33,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:33,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:33,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:33,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:50:33,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 531 transitions, 7234 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:33,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:33,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:50:33,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:33,995 INFO L124 PetriNetUnfolderBase]: 2642/4549 cut-off events. [2024-06-03 20:50:33,996 INFO L125 PetriNetUnfolderBase]: For 391554/391556 co-relation queries the response was YES. [2024-06-03 20:50:34,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31974 conditions, 4549 events. 2642/4549 cut-off events. For 391554/391556 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 30576 event pairs, 476 based on Foata normal form. 3/4552 useless extension candidates. Maximal degree in co-relation 31803. Up to 3896 conditions per place. [2024-06-03 20:50:34,060 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 439 selfloop transitions, 115 changer transitions 0/561 dead transitions. [2024-06-03 20:50:34,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 561 transitions, 8936 flow [2024-06-03 20:50:34,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:50:34,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:50:34,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-03 20:50:34,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5370370370370371 [2024-06-03 20:50:34,061 INFO L175 Difference]: Start difference. First operand has 418 places, 531 transitions, 7234 flow. Second operand 9 states and 203 transitions. [2024-06-03 20:50:34,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 561 transitions, 8936 flow [2024-06-03 20:50:36,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 561 transitions, 8682 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-03 20:50:36,457 INFO L231 Difference]: Finished difference. Result has 425 places, 540 transitions, 7427 flow [2024-06-03 20:50:36,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6980, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7427, PETRI_PLACES=425, PETRI_TRANSITIONS=540} [2024-06-03 20:50:36,458 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-03 20:50:36,458 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 540 transitions, 7427 flow [2024-06-03 20:50:36,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:36,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:36,458 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-03 20:50:36,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-03 20:50:36,458 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-03 20:50:36,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:36,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1700782347, now seen corresponding path program 11 times [2024-06-03 20:50:36,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:36,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456175651] [2024-06-03 20:50:36,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:36,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:36,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:36,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:50:36,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:36,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456175651] [2024-06-03 20:50:36,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456175651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:36,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:36,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:36,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59215591] [2024-06-03 20:50:36,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:36,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:36,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:36,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:36,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:36,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:50:36,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 540 transitions, 7427 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:36,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:36,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:50:36,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:37,681 INFO L124 PetriNetUnfolderBase]: 2639/4545 cut-off events. [2024-06-03 20:50:37,682 INFO L125 PetriNetUnfolderBase]: For 393677/393679 co-relation queries the response was YES. [2024-06-03 20:50:37,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31930 conditions, 4545 events. 2639/4545 cut-off events. For 393677/393679 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 30532 event pairs, 480 based on Foata normal form. 3/4548 useless extension candidates. Maximal degree in co-relation 31756. Up to 3786 conditions per place. [2024-06-03 20:50:37,746 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 395 selfloop transitions, 159 changer transitions 0/561 dead transitions. [2024-06-03 20:50:37,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 561 transitions, 9179 flow [2024-06-03 20:50:37,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:50:37,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:50:37,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-03 20:50:37,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-03 20:50:37,747 INFO L175 Difference]: Start difference. First operand has 425 places, 540 transitions, 7427 flow. Second operand 8 states and 189 transitions. [2024-06-03 20:50:37,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 561 transitions, 9179 flow [2024-06-03 20:50:40,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 561 transitions, 8862 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-03 20:50:40,335 INFO L231 Difference]: Finished difference. Result has 426 places, 540 transitions, 7434 flow [2024-06-03 20:50:40,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7110, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7434, PETRI_PLACES=426, PETRI_TRANSITIONS=540} [2024-06-03 20:50:40,335 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 383 predicate places. [2024-06-03 20:50:40,336 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 540 transitions, 7434 flow [2024-06-03 20:50:40,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:40,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:40,336 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-03 20:50:40,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-03 20:50:40,336 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-03 20:50:40,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:40,337 INFO L85 PathProgramCache]: Analyzing trace with hash -1848391947, now seen corresponding path program 12 times [2024-06-03 20:50:40,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:40,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726524901] [2024-06-03 20:50:40,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:40,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:40,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:40,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:50:40,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:40,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726524901] [2024-06-03 20:50:40,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726524901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:40,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:40,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:40,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227436460] [2024-06-03 20:50:40,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:40,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:40,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:40,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:40,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:40,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:50:40,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 540 transitions, 7434 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:40,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:40,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:50:40,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:41,618 INFO L124 PetriNetUnfolderBase]: 2636/4540 cut-off events. [2024-06-03 20:50:41,618 INFO L125 PetriNetUnfolderBase]: For 396335/396335 co-relation queries the response was YES. [2024-06-03 20:50:41,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31798 conditions, 4540 events. 2636/4540 cut-off events. For 396335/396335 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 30466 event pairs, 471 based on Foata normal form. 1/4541 useless extension candidates. Maximal degree in co-relation 31626. Up to 3999 conditions per place. [2024-06-03 20:50:41,684 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 495 selfloop transitions, 56 changer transitions 0/558 dead transitions. [2024-06-03 20:50:41,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 558 transitions, 8580 flow [2024-06-03 20:50:41,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:50:41,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:50:41,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-03 20:50:41,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-03 20:50:41,685 INFO L175 Difference]: Start difference. First operand has 426 places, 540 transitions, 7434 flow. Second operand 8 states and 182 transitions. [2024-06-03 20:50:41,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 558 transitions, 8580 flow [2024-06-03 20:50:44,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 558 transitions, 8270 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-03 20:50:44,328 INFO L231 Difference]: Finished difference. Result has 429 places, 540 transitions, 7242 flow [2024-06-03 20:50:44,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7124, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7242, PETRI_PLACES=429, PETRI_TRANSITIONS=540} [2024-06-03 20:50:44,328 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 386 predicate places. [2024-06-03 20:50:44,328 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 540 transitions, 7242 flow [2024-06-03 20:50:44,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:44,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:44,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, 1, 1] [2024-06-03 20:50:44,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-03 20:50:44,329 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-03 20:50:44,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:44,329 INFO L85 PathProgramCache]: Analyzing trace with hash -1700782533, now seen corresponding path program 12 times [2024-06-03 20:50:44,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:44,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398729348] [2024-06-03 20:50:44,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:44,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:44,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:44,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:50:44,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:44,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398729348] [2024-06-03 20:50:44,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398729348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:44,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:44,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:44,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957332320] [2024-06-03 20:50:44,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:44,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:44,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:44,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:44,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:44,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:50:44,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 540 transitions, 7242 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:44,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:44,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:50:44,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:45,658 INFO L124 PetriNetUnfolderBase]: 2633/4537 cut-off events. [2024-06-03 20:50:45,658 INFO L125 PetriNetUnfolderBase]: For 398034/398036 co-relation queries the response was YES. [2024-06-03 20:50:45,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31481 conditions, 4537 events. 2633/4537 cut-off events. For 398034/398036 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 30465 event pairs, 476 based on Foata normal form. 3/4540 useless extension candidates. Maximal degree in co-relation 31308. Up to 3885 conditions per place. [2024-06-03 20:50:45,725 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 439 selfloop transitions, 116 changer transitions 0/562 dead transitions. [2024-06-03 20:50:45,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 562 transitions, 8606 flow [2024-06-03 20:50:45,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:50:45,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:50:45,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 238 transitions. [2024-06-03 20:50:45,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5151515151515151 [2024-06-03 20:50:45,726 INFO L175 Difference]: Start difference. First operand has 429 places, 540 transitions, 7242 flow. Second operand 11 states and 238 transitions. [2024-06-03 20:50:45,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 562 transitions, 8606 flow [2024-06-03 20:50:48,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 562 transitions, 8449 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-03 20:50:48,331 INFO L231 Difference]: Finished difference. Result has 432 places, 540 transitions, 7323 flow [2024-06-03 20:50:48,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7085, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7323, PETRI_PLACES=432, PETRI_TRANSITIONS=540} [2024-06-03 20:50:48,331 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 389 predicate places. [2024-06-03 20:50:48,331 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 540 transitions, 7323 flow [2024-06-03 20:50:48,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:48,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:48,332 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-03 20:50:48,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-03 20:50:48,332 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-03 20:50:48,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:48,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1848484203, now seen corresponding path program 3 times [2024-06-03 20:50:48,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:48,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840439194] [2024-06-03 20:50:48,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:48,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:48,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:48,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:50:48,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:48,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840439194] [2024-06-03 20:50:48,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840439194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:48,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:48,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:48,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510403479] [2024-06-03 20:50:48,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:48,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:48,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:48,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:48,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:48,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:50:48,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 540 transitions, 7323 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:48,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:48,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:50:48,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:49,710 INFO L124 PetriNetUnfolderBase]: 2661/4584 cut-off events. [2024-06-03 20:50:49,710 INFO L125 PetriNetUnfolderBase]: For 430850/430850 co-relation queries the response was YES. [2024-06-03 20:50:49,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31953 conditions, 4584 events. 2661/4584 cut-off events. For 430850/430850 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 30805 event pairs, 471 based on Foata normal form. 6/4590 useless extension candidates. Maximal degree in co-relation 31779. Up to 3985 conditions per place. [2024-06-03 20:50:49,768 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 513 selfloop transitions, 48 changer transitions 0/568 dead transitions. [2024-06-03 20:50:49,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 568 transitions, 8602 flow [2024-06-03 20:50:49,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:50:49,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:50:49,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-03 20:50:49,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505952380952381 [2024-06-03 20:50:49,769 INFO L175 Difference]: Start difference. First operand has 432 places, 540 transitions, 7323 flow. Second operand 8 states and 185 transitions. [2024-06-03 20:50:49,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 568 transitions, 8602 flow [2024-06-03 20:50:52,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 568 transitions, 8336 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-03 20:50:52,205 INFO L231 Difference]: Finished difference. Result has 430 places, 543 transitions, 7218 flow [2024-06-03 20:50:52,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7057, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7218, PETRI_PLACES=430, PETRI_TRANSITIONS=543} [2024-06-03 20:50:52,205 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 387 predicate places. [2024-06-03 20:50:52,205 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 543 transitions, 7218 flow [2024-06-03 20:50:52,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:52,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:52,206 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-03 20:50:52,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-03 20:50:52,206 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-03 20:50:52,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:52,206 INFO L85 PathProgramCache]: Analyzing trace with hash -243414217, now seen corresponding path program 1 times [2024-06-03 20:50:52,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:52,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067757656] [2024-06-03 20:50:52,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:52,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:52,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:52,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:50:52,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:52,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067757656] [2024-06-03 20:50:52,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067757656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:52,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:52,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:52,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569927900] [2024-06-03 20:50:52,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:52,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:52,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:52,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:52,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:52,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:50:52,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 543 transitions, 7218 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:52,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:52,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:50:52,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:53,512 INFO L124 PetriNetUnfolderBase]: 2682/4608 cut-off events. [2024-06-03 20:50:53,512 INFO L125 PetriNetUnfolderBase]: For 430317/430317 co-relation queries the response was YES. [2024-06-03 20:50:53,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32380 conditions, 4608 events. 2682/4608 cut-off events. For 430317/430317 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 30931 event pairs, 481 based on Foata normal form. 2/4607 useless extension candidates. Maximal degree in co-relation 32204. Up to 3962 conditions per place. [2024-06-03 20:50:53,581 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 476 selfloop transitions, 94 changer transitions 0/577 dead transitions. [2024-06-03 20:50:53,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 577 transitions, 8718 flow [2024-06-03 20:50:53,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:50:53,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:50:53,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 20:50:53,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 20:50:53,582 INFO L175 Difference]: Start difference. First operand has 430 places, 543 transitions, 7218 flow. Second operand 8 states and 192 transitions. [2024-06-03 20:50:53,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 577 transitions, 8718 flow [2024-06-03 20:50:56,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 577 transitions, 8641 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-03 20:50:56,014 INFO L231 Difference]: Finished difference. Result has 435 places, 547 transitions, 7418 flow [2024-06-03 20:50:56,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7141, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7418, PETRI_PLACES=435, PETRI_TRANSITIONS=547} [2024-06-03 20:50:56,014 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 392 predicate places. [2024-06-03 20:50:56,014 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 547 transitions, 7418 flow [2024-06-03 20:50:56,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:56,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:56,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-03 20:50:56,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-03 20:50:56,015 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-03 20:50:56,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:56,015 INFO L85 PathProgramCache]: Analyzing trace with hash -791801825, now seen corresponding path program 2 times [2024-06-03 20:50:56,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:56,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048493159] [2024-06-03 20:50:56,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:56,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:56,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:56,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:50:56,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:56,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048493159] [2024-06-03 20:50:56,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048493159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:56,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:56,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:56,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265707042] [2024-06-03 20:50:56,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:56,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:56,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:56,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:56,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:56,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:50:56,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 547 transitions, 7418 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:56,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:56,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:50:56,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:57,331 INFO L124 PetriNetUnfolderBase]: 2690/4627 cut-off events. [2024-06-03 20:50:57,331 INFO L125 PetriNetUnfolderBase]: For 438270/438270 co-relation queries the response was YES. [2024-06-03 20:50:57,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32700 conditions, 4627 events. 2690/4627 cut-off events. For 438270/438270 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 31127 event pairs, 490 based on Foata normal form. 2/4628 useless extension candidates. Maximal degree in co-relation 32523. Up to 4009 conditions per place. [2024-06-03 20:50:57,401 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 476 selfloop transitions, 91 changer transitions 0/574 dead transitions. [2024-06-03 20:50:57,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 574 transitions, 8658 flow [2024-06-03 20:50:57,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:50:57,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:50:57,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 20:50:57,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-03 20:50:57,402 INFO L175 Difference]: Start difference. First operand has 435 places, 547 transitions, 7418 flow. Second operand 8 states and 187 transitions. [2024-06-03 20:50:57,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 574 transitions, 8658 flow [2024-06-03 20:50:59,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 574 transitions, 8474 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-03 20:50:59,929 INFO L231 Difference]: Finished difference. Result has 439 places, 549 transitions, 7469 flow [2024-06-03 20:50:59,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7256, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7469, PETRI_PLACES=439, PETRI_TRANSITIONS=549} [2024-06-03 20:50:59,930 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 396 predicate places. [2024-06-03 20:50:59,930 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 549 transitions, 7469 flow [2024-06-03 20:50:59,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:50:59,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:59,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, 1, 1] [2024-06-03 20:50:59,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-03 20:50:59,930 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-03 20:50:59,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:59,931 INFO L85 PathProgramCache]: Analyzing trace with hash -673714145, now seen corresponding path program 3 times [2024-06-03 20:50:59,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:59,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164568143] [2024-06-03 20:50:59,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:59,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:59,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:00,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:51:00,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:00,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164568143] [2024-06-03 20:51:00,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164568143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:00,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:00,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:51:00,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780108647] [2024-06-03 20:51:00,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:00,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:51:00,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:00,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:51:00,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:51:00,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:51:00,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 549 transitions, 7469 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:00,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:00,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:51:00,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:01,233 INFO L124 PetriNetUnfolderBase]: 2698/4644 cut-off events. [2024-06-03 20:51:01,234 INFO L125 PetriNetUnfolderBase]: For 446094/446096 co-relation queries the response was YES. [2024-06-03 20:51:01,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32870 conditions, 4644 events. 2698/4644 cut-off events. For 446094/446096 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 31305 event pairs, 485 based on Foata normal form. 4/4648 useless extension candidates. Maximal degree in co-relation 32691. Up to 4099 conditions per place. [2024-06-03 20:51:01,303 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 518 selfloop transitions, 48 changer transitions 0/573 dead transitions. [2024-06-03 20:51:01,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 573 transitions, 8681 flow [2024-06-03 20:51:01,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:51:01,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:51:01,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-03 20:51:01,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-03 20:51:01,304 INFO L175 Difference]: Start difference. First operand has 439 places, 549 transitions, 7469 flow. Second operand 8 states and 181 transitions. [2024-06-03 20:51:01,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 573 transitions, 8681 flow [2024-06-03 20:51:03,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 573 transitions, 8488 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-03 20:51:03,330 INFO L231 Difference]: Finished difference. Result has 441 places, 551 transitions, 7407 flow [2024-06-03 20:51:03,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7276, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7407, PETRI_PLACES=441, PETRI_TRANSITIONS=551} [2024-06-03 20:51:03,330 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 398 predicate places. [2024-06-03 20:51:03,330 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 551 transitions, 7407 flow [2024-06-03 20:51:03,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:03,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:03,331 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-03 20:51:03,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-03 20:51:03,331 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-03 20:51:03,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:03,331 INFO L85 PathProgramCache]: Analyzing trace with hash -125081389, now seen corresponding path program 1 times [2024-06-03 20:51:03,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:03,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066020846] [2024-06-03 20:51:03,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:03,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:03,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:03,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:51:03,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:03,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066020846] [2024-06-03 20:51:03,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066020846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:03,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:03,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:51:03,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604915088] [2024-06-03 20:51:03,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:03,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:51:03,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:03,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:51:03,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:51:03,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:51:03,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 551 transitions, 7407 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:03,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:03,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:51:03,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:04,674 INFO L124 PetriNetUnfolderBase]: 2706/4652 cut-off events. [2024-06-03 20:51:04,675 INFO L125 PetriNetUnfolderBase]: For 453934/453936 co-relation queries the response was YES. [2024-06-03 20:51:04,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32937 conditions, 4652 events. 2706/4652 cut-off events. For 453934/453936 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 31288 event pairs, 487 based on Foata normal form. 4/4656 useless extension candidates. Maximal degree in co-relation 32757. Up to 4058 conditions per place. [2024-06-03 20:51:04,746 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 480 selfloop transitions, 88 changer transitions 0/575 dead transitions. [2024-06-03 20:51:04,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 575 transitions, 8643 flow [2024-06-03 20:51:04,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:51:04,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:51:04,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-03 20:51:04,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-03 20:51:04,747 INFO L175 Difference]: Start difference. First operand has 441 places, 551 transitions, 7407 flow. Second operand 8 states and 184 transitions. [2024-06-03 20:51:04,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 575 transitions, 8643 flow [2024-06-03 20:51:07,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 575 transitions, 8536 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-03 20:51:07,218 INFO L231 Difference]: Finished difference. Result has 444 places, 553 transitions, 7531 flow [2024-06-03 20:51:07,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7300, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7531, PETRI_PLACES=444, PETRI_TRANSITIONS=553} [2024-06-03 20:51:07,219 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 401 predicate places. [2024-06-03 20:51:07,219 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 553 transitions, 7531 flow [2024-06-03 20:51:07,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:07,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:07,219 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-03 20:51:07,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-03 20:51:07,219 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-03 20:51:07,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:07,219 INFO L85 PathProgramCache]: Analyzing trace with hash -1700567207, now seen corresponding path program 4 times [2024-06-03 20:51:07,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:07,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755740412] [2024-06-03 20:51:07,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:07,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:07,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:07,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:51:07,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:07,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755740412] [2024-06-03 20:51:07,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755740412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:07,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:07,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:51:07,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600292070] [2024-06-03 20:51:07,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:07,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:51:07,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:07,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:51:07,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:51:07,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:51:07,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 553 transitions, 7531 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:07,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:07,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:51:07,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:08,630 INFO L124 PetriNetUnfolderBase]: 2714/4664 cut-off events. [2024-06-03 20:51:08,630 INFO L125 PetriNetUnfolderBase]: For 462751/462753 co-relation queries the response was YES. [2024-06-03 20:51:08,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33224 conditions, 4664 events. 2714/4664 cut-off events. For 462751/462753 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 31422 event pairs, 483 based on Foata normal form. 4/4668 useless extension candidates. Maximal degree in co-relation 33043. Up to 4117 conditions per place. [2024-06-03 20:51:08,694 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 514 selfloop transitions, 54 changer transitions 0/575 dead transitions. [2024-06-03 20:51:08,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 575 transitions, 8745 flow [2024-06-03 20:51:08,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:51:08,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:51:08,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-03 20:51:08,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5185185185185185 [2024-06-03 20:51:08,695 INFO L175 Difference]: Start difference. First operand has 444 places, 553 transitions, 7531 flow. Second operand 9 states and 196 transitions. [2024-06-03 20:51:08,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 575 transitions, 8745 flow [2024-06-03 20:51:11,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 575 transitions, 8530 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-03 20:51:11,254 INFO L231 Difference]: Finished difference. Result has 447 places, 555 transitions, 7463 flow [2024-06-03 20:51:11,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7316, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7463, PETRI_PLACES=447, PETRI_TRANSITIONS=555} [2024-06-03 20:51:11,254 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 404 predicate places. [2024-06-03 20:51:11,254 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 555 transitions, 7463 flow [2024-06-03 20:51:11,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:11,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:11,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, 1] [2024-06-03 20:51:11,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-03 20:51:11,255 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-03 20:51:11,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:11,255 INFO L85 PathProgramCache]: Analyzing trace with hash 2046136729, now seen corresponding path program 2 times [2024-06-03 20:51:11,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:11,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233658425] [2024-06-03 20:51:11,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:11,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:11,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:11,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:51:11,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:11,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233658425] [2024-06-03 20:51:11,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233658425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:11,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:11,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:51:11,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737497226] [2024-06-03 20:51:11,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:11,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:51:11,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:11,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:51:11,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:51:11,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:51:11,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 555 transitions, 7463 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:11,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:11,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:51:11,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:12,658 INFO L124 PetriNetUnfolderBase]: 2722/4676 cut-off events. [2024-06-03 20:51:12,658 INFO L125 PetriNetUnfolderBase]: For 470412/470414 co-relation queries the response was YES. [2024-06-03 20:51:12,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33280 conditions, 4676 events. 2722/4676 cut-off events. For 470412/470414 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 31459 event pairs, 487 based on Foata normal form. 4/4680 useless extension candidates. Maximal degree in co-relation 33098. Up to 4082 conditions per place. [2024-06-03 20:51:12,718 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 483 selfloop transitions, 86 changer transitions 0/576 dead transitions. [2024-06-03 20:51:12,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 576 transitions, 8697 flow [2024-06-03 20:51:12,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:51:12,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:51:12,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-03 20:51:12,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-03 20:51:12,720 INFO L175 Difference]: Start difference. First operand has 447 places, 555 transitions, 7463 flow. Second operand 8 states and 182 transitions. [2024-06-03 20:51:12,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 576 transitions, 8697 flow [2024-06-03 20:51:15,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 576 transitions, 8570 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-03 20:51:15,083 INFO L231 Difference]: Finished difference. Result has 448 places, 557 transitions, 7567 flow [2024-06-03 20:51:15,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7336, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7567, PETRI_PLACES=448, PETRI_TRANSITIONS=557} [2024-06-03 20:51:15,084 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 405 predicate places. [2024-06-03 20:51:15,084 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 557 transitions, 7567 flow [2024-06-03 20:51:15,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:15,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:15,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:51:15,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-03 20:51:15,084 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-03 20:51:15,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:15,084 INFO L85 PathProgramCache]: Analyzing trace with hash -716364919, now seen corresponding path program 3 times [2024-06-03 20:51:15,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:15,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959793960] [2024-06-03 20:51:15,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:15,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:15,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:15,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:51:15,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:15,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959793960] [2024-06-03 20:51:15,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959793960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:15,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:15,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:51:15,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894895047] [2024-06-03 20:51:15,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:15,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:51:15,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:15,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:51:15,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:51:15,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:51:15,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 557 transitions, 7567 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:15,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:15,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:51:15,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:16,372 INFO L124 PetriNetUnfolderBase]: 2730/4688 cut-off events. [2024-06-03 20:51:16,372 INFO L125 PetriNetUnfolderBase]: For 479475/479477 co-relation queries the response was YES. [2024-06-03 20:51:16,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33589 conditions, 4688 events. 2730/4688 cut-off events. For 479475/479477 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 31560 event pairs, 489 based on Foata normal form. 4/4692 useless extension candidates. Maximal degree in co-relation 33406. Up to 4094 conditions per place. [2024-06-03 20:51:16,443 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 483 selfloop transitions, 88 changer transitions 0/578 dead transitions. [2024-06-03 20:51:16,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 578 transitions, 8809 flow [2024-06-03 20:51:16,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:51:16,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:51:16,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-03 20:51:16,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-03 20:51:16,444 INFO L175 Difference]: Start difference. First operand has 448 places, 557 transitions, 7567 flow. Second operand 8 states and 181 transitions. [2024-06-03 20:51:16,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 578 transitions, 8809 flow [2024-06-03 20:51:19,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 578 transitions, 8594 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-03 20:51:19,343 INFO L231 Difference]: Finished difference. Result has 450 places, 559 transitions, 7591 flow [2024-06-03 20:51:19,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7352, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7591, PETRI_PLACES=450, PETRI_TRANSITIONS=559} [2024-06-03 20:51:19,343 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 407 predicate places. [2024-06-03 20:51:19,343 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 559 transitions, 7591 flow [2024-06-03 20:51:19,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:19,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:19,343 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-03 20:51:19,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-03 20:51:19,343 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-03 20:51:19,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:19,344 INFO L85 PathProgramCache]: Analyzing trace with hash -141493737, now seen corresponding path program 4 times [2024-06-03 20:51:19,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:19,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34711640] [2024-06-03 20:51:19,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:19,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:19,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:19,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:51:19,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:19,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34711640] [2024-06-03 20:51:19,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34711640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:19,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:19,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:51:19,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780425514] [2024-06-03 20:51:19,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:19,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:51:19,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:19,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:51:19,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:51:19,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:51:19,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 559 transitions, 7591 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:19,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:19,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:51:19,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:20,658 INFO L124 PetriNetUnfolderBase]: 2751/4717 cut-off events. [2024-06-03 20:51:20,658 INFO L125 PetriNetUnfolderBase]: For 501249/501251 co-relation queries the response was YES. [2024-06-03 20:51:20,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34216 conditions, 4717 events. 2751/4717 cut-off events. For 501249/501251 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 31732 event pairs, 486 based on Foata normal form. 4/4721 useless extension candidates. Maximal degree in co-relation 34032. Up to 4090 conditions per place. [2024-06-03 20:51:20,729 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 482 selfloop transitions, 96 changer transitions 0/585 dead transitions. [2024-06-03 20:51:20,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 585 transitions, 9147 flow [2024-06-03 20:51:20,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:51:20,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:51:20,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-03 20:51:20,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5446428571428571 [2024-06-03 20:51:20,730 INFO L175 Difference]: Start difference. First operand has 450 places, 559 transitions, 7591 flow. Second operand 8 states and 183 transitions. [2024-06-03 20:51:20,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 585 transitions, 9147 flow [2024-06-03 20:51:23,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 585 transitions, 8924 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-03 20:51:23,617 INFO L231 Difference]: Finished difference. Result has 453 places, 564 transitions, 7715 flow [2024-06-03 20:51:23,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7368, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7715, PETRI_PLACES=453, PETRI_TRANSITIONS=564} [2024-06-03 20:51:23,618 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 410 predicate places. [2024-06-03 20:51:23,618 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 564 transitions, 7715 flow [2024-06-03 20:51:23,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:23,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:23,618 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-03 20:51:23,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-03 20:51:23,618 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-03 20:51:23,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:23,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1595170569, now seen corresponding path program 13 times [2024-06-03 20:51:23,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:23,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779312824] [2024-06-03 20:51:23,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:23,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:23,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:23,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:51:23,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:23,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779312824] [2024-06-03 20:51:23,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779312824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:23,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:23,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:51:23,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545266124] [2024-06-03 20:51:23,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:23,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:51:23,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:23,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:51:23,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:51:23,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:51:23,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 564 transitions, 7715 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:23,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:23,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:51:23,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:24,914 INFO L124 PetriNetUnfolderBase]: 2764/4728 cut-off events. [2024-06-03 20:51:24,914 INFO L125 PetriNetUnfolderBase]: For 511783/511783 co-relation queries the response was YES. [2024-06-03 20:51:24,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34668 conditions, 4728 events. 2764/4728 cut-off events. For 511783/511783 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 31833 event pairs, 499 based on Foata normal form. 1/4727 useless extension candidates. Maximal degree in co-relation 34482. Up to 3904 conditions per place. [2024-06-03 20:51:24,985 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 401 selfloop transitions, 188 changer transitions 0/596 dead transitions. [2024-06-03 20:51:24,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 596 transitions, 9533 flow [2024-06-03 20:51:24,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:51:24,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:51:24,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 20:51:24,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 20:51:24,986 INFO L175 Difference]: Start difference. First operand has 453 places, 564 transitions, 7715 flow. Second operand 8 states and 192 transitions. [2024-06-03 20:51:24,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 596 transitions, 9533 flow [2024-06-03 20:51:27,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 596 transitions, 9348 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-03 20:51:27,867 INFO L231 Difference]: Finished difference. Result has 457 places, 570 transitions, 8044 flow [2024-06-03 20:51:27,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7530, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8044, PETRI_PLACES=457, PETRI_TRANSITIONS=570} [2024-06-03 20:51:27,867 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 414 predicate places. [2024-06-03 20:51:27,867 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 570 transitions, 8044 flow [2024-06-03 20:51:27,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:27,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:27,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:51:27,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-03 20:51:27,868 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-03 20:51:27,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:27,868 INFO L85 PathProgramCache]: Analyzing trace with hash -931913771, now seen corresponding path program 14 times [2024-06-03 20:51:27,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:27,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138153339] [2024-06-03 20:51:27,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:27,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:27,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:28,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:51:28,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:28,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138153339] [2024-06-03 20:51:28,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138153339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:28,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:28,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:51:28,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935435082] [2024-06-03 20:51:28,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:28,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:51:28,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:28,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:51:28,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:51:28,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:51:28,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 570 transitions, 8044 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:28,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:28,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:51:28,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:29,138 INFO L124 PetriNetUnfolderBase]: 2769/4737 cut-off events. [2024-06-03 20:51:29,138 INFO L125 PetriNetUnfolderBase]: For 519999/519999 co-relation queries the response was YES. [2024-06-03 20:51:29,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35058 conditions, 4737 events. 2769/4737 cut-off events. For 519999/519999 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 31845 event pairs, 499 based on Foata normal form. 1/4736 useless extension candidates. Maximal degree in co-relation 34870. Up to 3910 conditions per place. [2024-06-03 20:51:29,210 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 401 selfloop transitions, 188 changer transitions 0/596 dead transitions. [2024-06-03 20:51:29,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 596 transitions, 9798 flow [2024-06-03 20:51:29,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:51:29,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:51:29,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-03 20:51:29,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-03 20:51:29,211 INFO L175 Difference]: Start difference. First operand has 457 places, 570 transitions, 8044 flow. Second operand 8 states and 190 transitions. [2024-06-03 20:51:29,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 596 transitions, 9798 flow [2024-06-03 20:51:32,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 596 transitions, 9418 flow, removed 65 selfloop flow, removed 4 redundant places. [2024-06-03 20:51:32,695 INFO L231 Difference]: Finished difference. Result has 461 places, 573 transitions, 8118 flow [2024-06-03 20:51:32,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7699, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8118, PETRI_PLACES=461, PETRI_TRANSITIONS=573} [2024-06-03 20:51:32,695 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 418 predicate places. [2024-06-03 20:51:32,695 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 573 transitions, 8118 flow [2024-06-03 20:51:32,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:32,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:32,695 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-03 20:51:32,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-03 20:51:32,695 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:51:32,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:32,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1379722641, now seen corresponding path program 15 times [2024-06-03 20:51:32,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:32,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867581557] [2024-06-03 20:51:32,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:32,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:32,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:33,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:51:33,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:33,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867581557] [2024-06-03 20:51:33,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867581557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:33,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:33,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:51:33,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524363068] [2024-06-03 20:51:33,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:33,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:51:33,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:33,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:51:33,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:51:33,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:51:33,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 573 transitions, 8118 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:33,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:33,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:51:33,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:34,009 INFO L124 PetriNetUnfolderBase]: 2790/4770 cut-off events. [2024-06-03 20:51:34,009 INFO L125 PetriNetUnfolderBase]: For 541959/541959 co-relation queries the response was YES. [2024-06-03 20:51:34,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35555 conditions, 4770 events. 2790/4770 cut-off events. For 541959/541959 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 32122 event pairs, 499 based on Foata normal form. 1/4769 useless extension candidates. Maximal degree in co-relation 35366. Up to 3934 conditions per place. [2024-06-03 20:51:34,082 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 417 selfloop transitions, 186 changer transitions 0/610 dead transitions. [2024-06-03 20:51:34,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 610 transitions, 10479 flow [2024-06-03 20:51:34,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:51:34,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:51:34,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-03 20:51:34,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-03 20:51:34,083 INFO L175 Difference]: Start difference. First operand has 461 places, 573 transitions, 8118 flow. Second operand 8 states and 196 transitions. [2024-06-03 20:51:34,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 610 transitions, 10479 flow [2024-06-03 20:51:36,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 610 transitions, 10079 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-03 20:51:36,708 INFO L231 Difference]: Finished difference. Result has 464 places, 582 transitions, 8279 flow [2024-06-03 20:51:36,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7736, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8279, PETRI_PLACES=464, PETRI_TRANSITIONS=582} [2024-06-03 20:51:36,709 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 421 predicate places. [2024-06-03 20:51:36,709 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 582 transitions, 8279 flow [2024-06-03 20:51:36,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:36,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:36,709 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-03 20:51:36,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-03 20:51:36,710 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:51:36,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:36,710 INFO L85 PathProgramCache]: Analyzing trace with hash -1369247121, now seen corresponding path program 16 times [2024-06-03 20:51:36,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:36,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963015922] [2024-06-03 20:51:36,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:36,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:36,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:37,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:51:37,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:37,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963015922] [2024-06-03 20:51:37,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963015922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:37,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:37,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:51:37,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952088994] [2024-06-03 20:51:37,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:37,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:51:37,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:37,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:51:37,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:51:37,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:51:37,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 582 transitions, 8279 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:37,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:37,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:51:37,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:38,067 INFO L124 PetriNetUnfolderBase]: 2803/4796 cut-off events. [2024-06-03 20:51:38,067 INFO L125 PetriNetUnfolderBase]: For 555413/555413 co-relation queries the response was YES. [2024-06-03 20:51:38,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35601 conditions, 4796 events. 2803/4796 cut-off events. For 555413/555413 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 32377 event pairs, 501 based on Foata normal form. 1/4795 useless extension candidates. Maximal degree in co-relation 35411. Up to 3949 conditions per place. [2024-06-03 20:51:38,138 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 416 selfloop transitions, 190 changer transitions 0/613 dead transitions. [2024-06-03 20:51:38,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 613 transitions, 10589 flow [2024-06-03 20:51:38,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:51:38,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:51:38,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 20:51:38,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-03 20:51:38,140 INFO L175 Difference]: Start difference. First operand has 464 places, 582 transitions, 8279 flow. Second operand 8 states and 193 transitions. [2024-06-03 20:51:38,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 613 transitions, 10589 flow [2024-06-03 20:51:41,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 613 transitions, 9942 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-03 20:51:41,133 INFO L231 Difference]: Finished difference. Result has 466 places, 588 transitions, 8144 flow [2024-06-03 20:51:41,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7670, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8144, PETRI_PLACES=466, PETRI_TRANSITIONS=588} [2024-06-03 20:51:41,133 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 423 predicate places. [2024-06-03 20:51:41,134 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 588 transitions, 8144 flow [2024-06-03 20:51:41,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:41,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:41,134 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-03 20:51:41,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-03 20:51:41,134 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:51:41,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:41,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1579024431, now seen corresponding path program 17 times [2024-06-03 20:51:41,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:41,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846723478] [2024-06-03 20:51:41,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:41,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:41,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:41,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:51:41,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:41,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846723478] [2024-06-03 20:51:41,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846723478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:41,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:41,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:51:41,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724301399] [2024-06-03 20:51:41,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:41,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:51:41,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:41,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:51:41,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:51:41,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:51:41,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 588 transitions, 8144 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:41,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:41,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:51:41,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:42,547 INFO L124 PetriNetUnfolderBase]: 2800/4792 cut-off events. [2024-06-03 20:51:42,547 INFO L125 PetriNetUnfolderBase]: For 555013/555013 co-relation queries the response was YES. [2024-06-03 20:51:42,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35349 conditions, 4792 events. 2800/4792 cut-off events. For 555013/555013 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 32320 event pairs, 501 based on Foata normal form. 1/4791 useless extension candidates. Maximal degree in co-relation 35158. Up to 3946 conditions per place. [2024-06-03 20:51:42,616 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 411 selfloop transitions, 197 changer transitions 0/615 dead transitions. [2024-06-03 20:51:42,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 615 transitions, 10116 flow [2024-06-03 20:51:42,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:51:42,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:51:42,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-03 20:51:42,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-03 20:51:42,617 INFO L175 Difference]: Start difference. First operand has 466 places, 588 transitions, 8144 flow. Second operand 8 states and 194 transitions. [2024-06-03 20:51:42,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 615 transitions, 10116 flow [2024-06-03 20:51:45,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 615 transitions, 9727 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-03 20:51:45,849 INFO L231 Difference]: Finished difference. Result has 470 places, 588 transitions, 8155 flow [2024-06-03 20:51:45,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7755, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8155, PETRI_PLACES=470, PETRI_TRANSITIONS=588} [2024-06-03 20:51:45,849 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 427 predicate places. [2024-06-03 20:51:45,849 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 588 transitions, 8155 flow [2024-06-03 20:51:45,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:45,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:45,850 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-03 20:51:45,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-03 20:51:45,850 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:51:45,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:45,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1469542133, now seen corresponding path program 13 times [2024-06-03 20:51:45,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:45,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555031070] [2024-06-03 20:51:45,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:45,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:45,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:46,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:51:46,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:46,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555031070] [2024-06-03 20:51:46,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555031070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:46,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:46,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:51:46,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245133258] [2024-06-03 20:51:46,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:46,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:51:46,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:46,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:51:46,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:51:46,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:51:46,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 588 transitions, 8155 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:46,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:46,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:51:46,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:47,255 INFO L124 PetriNetUnfolderBase]: 2810/4810 cut-off events. [2024-06-03 20:51:47,255 INFO L125 PetriNetUnfolderBase]: For 564617/564617 co-relation queries the response was YES. [2024-06-03 20:51:47,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35535 conditions, 4810 events. 2810/4810 cut-off events. For 564617/564617 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 32512 event pairs, 510 based on Foata normal form. 1/4809 useless extension candidates. Maximal degree in co-relation 35343. Up to 4035 conditions per place. [2024-06-03 20:51:47,319 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 438 selfloop transitions, 172 changer transitions 0/617 dead transitions. [2024-06-03 20:51:47,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 617 transitions, 10000 flow [2024-06-03 20:51:47,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:51:47,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:51:47,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-03 20:51:47,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-03 20:51:47,320 INFO L175 Difference]: Start difference. First operand has 470 places, 588 transitions, 8155 flow. Second operand 8 states and 190 transitions. [2024-06-03 20:51:47,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 617 transitions, 10000 flow [2024-06-03 20:51:51,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 617 transitions, 9552 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-03 20:51:51,021 INFO L231 Difference]: Finished difference. Result has 472 places, 594 transitions, 8168 flow [2024-06-03 20:51:51,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7713, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8168, PETRI_PLACES=472, PETRI_TRANSITIONS=594} [2024-06-03 20:51:51,022 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 429 predicate places. [2024-06-03 20:51:51,022 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 594 transitions, 8168 flow [2024-06-03 20:51:51,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:51,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:51,022 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-03 20:51:51,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-03 20:51:51,022 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:51:51,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:51,022 INFO L85 PathProgramCache]: Analyzing trace with hash 1738250727, now seen corresponding path program 18 times [2024-06-03 20:51:51,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:51,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417334516] [2024-06-03 20:51:51,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:51,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:51,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:51,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-03 20:51:51,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:51,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417334516] [2024-06-03 20:51:51,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417334516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:51,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:51,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:51:51,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010758030] [2024-06-03 20:51:51,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:51,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:51:51,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:51,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:51:51,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:51:51,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:51:51,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 594 transitions, 8168 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:51,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:51,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:51:51,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:52,429 INFO L124 PetriNetUnfolderBase]: 2815/4815 cut-off events. [2024-06-03 20:51:52,429 INFO L125 PetriNetUnfolderBase]: For 573483/573483 co-relation queries the response was YES. [2024-06-03 20:51:52,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35518 conditions, 4815 events. 2815/4815 cut-off events. For 573483/573483 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 32513 event pairs, 499 based on Foata normal form. 1/4814 useless extension candidates. Maximal degree in co-relation 35324. Up to 4187 conditions per place. [2024-06-03 20:51:52,631 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 522 selfloop transitions, 89 changer transitions 0/618 dead transitions. [2024-06-03 20:51:52,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 618 transitions, 9481 flow [2024-06-03 20:51:52,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:51:52,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:51:52,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-03 20:51:52,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-03 20:51:52,632 INFO L175 Difference]: Start difference. First operand has 472 places, 594 transitions, 8168 flow. Second operand 8 states and 184 transitions. [2024-06-03 20:51:52,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 618 transitions, 9481 flow [2024-06-03 20:51:56,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 618 transitions, 8888 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-03 20:51:56,283 INFO L231 Difference]: Finished difference. Result has 473 places, 597 transitions, 7804 flow [2024-06-03 20:51:56,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7575, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7804, PETRI_PLACES=473, PETRI_TRANSITIONS=597} [2024-06-03 20:51:56,283 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 430 predicate places. [2024-06-03 20:51:56,283 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 597 transitions, 7804 flow [2024-06-03 20:51:56,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:56,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:56,284 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-03 20:51:56,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-03 20:51:56,284 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:51:56,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:56,285 INFO L85 PathProgramCache]: Analyzing trace with hash -1253955951, now seen corresponding path program 19 times [2024-06-03 20:51:56,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:56,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059770269] [2024-06-03 20:51:56,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:56,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:56,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:56,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:51:56,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:56,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059770269] [2024-06-03 20:51:56,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059770269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:56,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:56,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:51:56,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869254523] [2024-06-03 20:51:56,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:56,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:51:56,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:56,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:51:56,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:51:56,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:51:56,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 597 transitions, 7804 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:51:56,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:56,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:51:56,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:57,649 INFO L124 PetriNetUnfolderBase]: 2812/4811 cut-off events. [2024-06-03 20:51:57,649 INFO L125 PetriNetUnfolderBase]: For 571793/571793 co-relation queries the response was YES. [2024-06-03 20:51:57,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35030 conditions, 4811 events. 2812/4811 cut-off events. For 571793/571793 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 32501 event pairs, 499 based on Foata normal form. 1/4810 useless extension candidates. Maximal degree in co-relation 34836. Up to 4173 conditions per place. [2024-06-03 20:51:57,722 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 514 selfloop transitions, 95 changer transitions 0/616 dead transitions. [2024-06-03 20:51:57,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 616 transitions, 9304 flow [2024-06-03 20:51:57,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:51:57,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:51:57,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-03 20:51:57,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-03 20:51:57,722 INFO L175 Difference]: Start difference. First operand has 473 places, 597 transitions, 7804 flow. Second operand 8 states and 184 transitions. [2024-06-03 20:51:57,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 616 transitions, 9304 flow [2024-06-03 20:52:00,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 616 transitions, 9026 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-03 20:52:00,727 INFO L231 Difference]: Finished difference. Result has 472 places, 597 transitions, 7722 flow [2024-06-03 20:52:00,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7526, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7722, PETRI_PLACES=472, PETRI_TRANSITIONS=597} [2024-06-03 20:52:00,727 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 429 predicate places. [2024-06-03 20:52:00,727 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 597 transitions, 7722 flow [2024-06-03 20:52:00,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:00,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:52:00,728 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-03 20:52:00,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-03 20:52:00,728 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:52:00,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:52:00,728 INFO L85 PathProgramCache]: Analyzing trace with hash -298438579, now seen corresponding path program 20 times [2024-06-03 20:52:00,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:52:00,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231637397] [2024-06-03 20:52:00,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:52:00,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:52:00,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:52:01,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:52:01,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:52:01,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231637397] [2024-06-03 20:52:01,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231637397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:52:01,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:52:01,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:52:01,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623008881] [2024-06-03 20:52:01,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:52:01,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:52:01,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:52:01,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:52:01,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:52:01,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:52:01,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 597 transitions, 7722 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:01,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:52:01,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:52:01,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:52:02,033 INFO L124 PetriNetUnfolderBase]: 2817/4820 cut-off events. [2024-06-03 20:52:02,033 INFO L125 PetriNetUnfolderBase]: For 580001/580001 co-relation queries the response was YES. [2024-06-03 20:52:02,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35118 conditions, 4820 events. 2817/4820 cut-off events. For 580001/580001 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 32580 event pairs, 499 based on Foata normal form. 1/4819 useless extension candidates. Maximal degree in co-relation 34924. Up to 3966 conditions per place. [2024-06-03 20:52:02,108 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 395 selfloop transitions, 217 changer transitions 0/619 dead transitions. [2024-06-03 20:52:02,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 619 transitions, 9267 flow [2024-06-03 20:52:02,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:52:02,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:52:02,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-03 20:52:02,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505952380952381 [2024-06-03 20:52:02,109 INFO L175 Difference]: Start difference. First operand has 472 places, 597 transitions, 7722 flow. Second operand 8 states and 185 transitions. [2024-06-03 20:52:02,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 619 transitions, 9267 flow [2024-06-03 20:52:05,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 619 transitions, 9034 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-03 20:52:05,439 INFO L231 Difference]: Finished difference. Result has 475 places, 600 transitions, 7966 flow [2024-06-03 20:52:05,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7489, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7966, PETRI_PLACES=475, PETRI_TRANSITIONS=600} [2024-06-03 20:52:05,439 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 432 predicate places. [2024-06-03 20:52:05,439 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 600 transitions, 7966 flow [2024-06-03 20:52:05,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:05,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:52:05,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:52:05,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-03 20:52:05,440 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:52:05,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:52:05,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1794283067, now seen corresponding path program 21 times [2024-06-03 20:52:05,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:52:05,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081713772] [2024-06-03 20:52:05,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:52:05,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:52:05,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:52:05,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:52:05,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:52:05,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081713772] [2024-06-03 20:52:05,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081713772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:52:05,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:52:05,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:52:05,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60361603] [2024-06-03 20:52:05,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:52:05,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:52:05,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:52:05,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:52:05,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:52:05,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:52:05,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 600 transitions, 7966 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:05,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:52:05,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:52:05,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:52:06,873 INFO L124 PetriNetUnfolderBase]: 2814/4816 cut-off events. [2024-06-03 20:52:06,873 INFO L125 PetriNetUnfolderBase]: For 582897/582897 co-relation queries the response was YES. [2024-06-03 20:52:06,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35334 conditions, 4816 events. 2814/4816 cut-off events. For 582897/582897 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 32574 event pairs, 499 based on Foata normal form. 1/4815 useless extension candidates. Maximal degree in co-relation 35139. Up to 4177 conditions per place. [2024-06-03 20:52:06,947 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 517 selfloop transitions, 96 changer transitions 0/620 dead transitions. [2024-06-03 20:52:06,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 620 transitions, 9240 flow [2024-06-03 20:52:06,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:52:06,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:52:06,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-03 20:52:06,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5214285714285715 [2024-06-03 20:52:06,948 INFO L175 Difference]: Start difference. First operand has 475 places, 600 transitions, 7966 flow. Second operand 10 states and 219 transitions. [2024-06-03 20:52:06,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 620 transitions, 9240 flow [2024-06-03 20:52:10,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 620 transitions, 8888 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-03 20:52:10,194 INFO L231 Difference]: Finished difference. Result has 479 places, 600 transitions, 7812 flow [2024-06-03 20:52:10,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7614, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7812, PETRI_PLACES=479, PETRI_TRANSITIONS=600} [2024-06-03 20:52:10,195 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 436 predicate places. [2024-06-03 20:52:10,195 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 600 transitions, 7812 flow [2024-06-03 20:52:10,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:10,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:52:10,195 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-03 20:52:10,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-03 20:52:10,195 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:52:10,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:52:10,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1794669203, now seen corresponding path program 14 times [2024-06-03 20:52:10,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:52:10,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598735450] [2024-06-03 20:52:10,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:52:10,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:52:10,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:52:10,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:52:10,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:52:10,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598735450] [2024-06-03 20:52:10,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598735450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:52:10,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:52:10,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:52:10,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900100319] [2024-06-03 20:52:10,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:52:10,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:52:10,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:52:10,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:52:10,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:52:10,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:52:10,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 600 transitions, 7812 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:10,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:52:10,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:52:10,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:52:11,570 INFO L124 PetriNetUnfolderBase]: 2819/4825 cut-off events. [2024-06-03 20:52:11,571 INFO L125 PetriNetUnfolderBase]: For 591810/591810 co-relation queries the response was YES. [2024-06-03 20:52:11,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35183 conditions, 4825 events. 2819/4825 cut-off events. For 591810/591810 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 32663 event pairs, 508 based on Foata normal form. 1/4824 useless extension candidates. Maximal degree in co-relation 34987. Up to 4047 conditions per place. [2024-06-03 20:52:11,647 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 447 selfloop transitions, 170 changer transitions 0/624 dead transitions. [2024-06-03 20:52:11,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 624 transitions, 9862 flow [2024-06-03 20:52:11,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:52:11,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:52:11,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-03 20:52:11,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-03 20:52:11,648 INFO L175 Difference]: Start difference. First operand has 479 places, 600 transitions, 7812 flow. Second operand 8 states and 189 transitions. [2024-06-03 20:52:11,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 624 transitions, 9862 flow [2024-06-03 20:52:15,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 624 transitions, 9650 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-03 20:52:15,327 INFO L231 Difference]: Finished difference. Result has 478 places, 603 transitions, 7986 flow [2024-06-03 20:52:15,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7600, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7986, PETRI_PLACES=478, PETRI_TRANSITIONS=603} [2024-06-03 20:52:15,327 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 435 predicate places. [2024-06-03 20:52:15,327 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 603 transitions, 7986 flow [2024-06-03 20:52:15,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:15,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:52:15,327 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-03 20:52:15,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-03 20:52:15,327 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:52:15,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:52:15,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1254163155, now seen corresponding path program 15 times [2024-06-03 20:52:15,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:52:15,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515790054] [2024-06-03 20:52:15,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:52:15,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:52:15,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:52:15,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:52:15,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:52:15,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515790054] [2024-06-03 20:52:15,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515790054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:52:15,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:52:15,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:52:15,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890646169] [2024-06-03 20:52:15,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:52:15,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:52:15,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:52:15,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:52:15,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:52:15,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:52:15,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 603 transitions, 7986 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:15,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:52:15,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:52:15,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:52:16,657 INFO L124 PetriNetUnfolderBase]: 2816/4821 cut-off events. [2024-06-03 20:52:16,657 INFO L125 PetriNetUnfolderBase]: For 594280/594280 co-relation queries the response was YES. [2024-06-03 20:52:16,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35266 conditions, 4821 events. 2816/4821 cut-off events. For 594280/594280 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 32588 event pairs, 508 based on Foata normal form. 1/4820 useless extension candidates. Maximal degree in co-relation 35069. Up to 4044 conditions per place. [2024-06-03 20:52:16,731 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 447 selfloop transitions, 169 changer transitions 0/623 dead transitions. [2024-06-03 20:52:16,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 623 transitions, 9754 flow [2024-06-03 20:52:16,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:52:16,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:52:16,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-03 20:52:16,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-03 20:52:16,732 INFO L175 Difference]: Start difference. First operand has 478 places, 603 transitions, 7986 flow. Second operand 8 states and 189 transitions. [2024-06-03 20:52:16,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 623 transitions, 9754 flow [2024-06-03 20:52:20,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 623 transitions, 9288 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-03 20:52:20,330 INFO L231 Difference]: Finished difference. Result has 480 places, 603 transitions, 7864 flow [2024-06-03 20:52:20,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7520, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7864, PETRI_PLACES=480, PETRI_TRANSITIONS=603} [2024-06-03 20:52:20,331 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 437 predicate places. [2024-06-03 20:52:20,331 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 603 transitions, 7864 flow [2024-06-03 20:52:20,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:20,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:52:20,331 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-03 20:52:20,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-03 20:52:20,331 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:52:20,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:52:20,331 INFO L85 PathProgramCache]: Analyzing trace with hash 1501150071, now seen corresponding path program 22 times [2024-06-03 20:52:20,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:52:20,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131193704] [2024-06-03 20:52:20,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:52:20,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:52:20,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:52:20,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:52:20,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:52:20,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131193704] [2024-06-03 20:52:20,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131193704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:52:20,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:52:20,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:52:20,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422424986] [2024-06-03 20:52:20,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:52:20,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:52:20,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:52:20,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:52:20,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:52:20,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:52:20,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 603 transitions, 7864 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:20,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:52:20,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:52:20,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:52:21,682 INFO L124 PetriNetUnfolderBase]: 2842/4865 cut-off events. [2024-06-03 20:52:21,682 INFO L125 PetriNetUnfolderBase]: For 618231/618231 co-relation queries the response was YES. [2024-06-03 20:52:21,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35774 conditions, 4865 events. 2842/4865 cut-off events. For 618231/618231 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 32964 event pairs, 499 based on Foata normal form. 1/4864 useless extension candidates. Maximal degree in co-relation 35576. Up to 4180 conditions per place. [2024-06-03 20:52:21,759 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 495 selfloop transitions, 129 changer transitions 0/631 dead transitions. [2024-06-03 20:52:21,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 631 transitions, 9572 flow [2024-06-03 20:52:21,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:52:21,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:52:21,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-03 20:52:21,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-03 20:52:21,760 INFO L175 Difference]: Start difference. First operand has 480 places, 603 transitions, 7864 flow. Second operand 8 states and 181 transitions. [2024-06-03 20:52:21,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 631 transitions, 9572 flow [2024-06-03 20:52:25,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 631 transitions, 9222 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-03 20:52:25,411 INFO L231 Difference]: Finished difference. Result has 482 places, 615 transitions, 8018 flow [2024-06-03 20:52:25,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7518, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8018, PETRI_PLACES=482, PETRI_TRANSITIONS=615} [2024-06-03 20:52:25,411 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 439 predicate places. [2024-06-03 20:52:25,412 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 615 transitions, 8018 flow [2024-06-03 20:52:25,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:25,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:52:25,412 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-03 20:52:25,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-03 20:52:25,412 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:52:25,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:52:25,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1803618101, now seen corresponding path program 16 times [2024-06-03 20:52:25,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:52:25,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331449098] [2024-06-03 20:52:25,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:52:25,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:52:25,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:52:25,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:52:25,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:52:25,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331449098] [2024-06-03 20:52:25,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331449098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:52:25,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:52:25,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:52:25,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786743395] [2024-06-03 20:52:25,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:52:25,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:52:25,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:52:25,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:52:25,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:52:25,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:52:25,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 615 transitions, 8018 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:25,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:52:25,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:52:25,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:52:26,795 INFO L124 PetriNetUnfolderBase]: 2863/4900 cut-off events. [2024-06-03 20:52:26,795 INFO L125 PetriNetUnfolderBase]: For 643484/643484 co-relation queries the response was YES. [2024-06-03 20:52:26,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36325 conditions, 4900 events. 2863/4900 cut-off events. For 643484/643484 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 33278 event pairs, 508 based on Foata normal form. 1/4899 useless extension candidates. Maximal degree in co-relation 36125. Up to 4101 conditions per place. [2024-06-03 20:52:26,868 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 455 selfloop transitions, 180 changer transitions 0/642 dead transitions. [2024-06-03 20:52:26,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 642 transitions, 10218 flow [2024-06-03 20:52:26,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:52:26,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:52:26,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 20:52:26,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-03 20:52:26,869 INFO L175 Difference]: Start difference. First operand has 482 places, 615 transitions, 8018 flow. Second operand 8 states and 187 transitions. [2024-06-03 20:52:26,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 642 transitions, 10218 flow [2024-06-03 20:52:30,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 642 transitions, 10046 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-03 20:52:30,766 INFO L231 Difference]: Finished difference. Result has 487 places, 624 transitions, 8356 flow [2024-06-03 20:52:30,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7846, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8356, PETRI_PLACES=487, PETRI_TRANSITIONS=624} [2024-06-03 20:52:30,767 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 444 predicate places. [2024-06-03 20:52:30,767 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 624 transitions, 8356 flow [2024-06-03 20:52:30,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:30,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:52:30,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:52:30,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-03 20:52:30,767 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:52:30,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:52:30,767 INFO L85 PathProgramCache]: Analyzing trace with hash -423743881, now seen corresponding path program 23 times [2024-06-03 20:52:30,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:52:30,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950284563] [2024-06-03 20:52:30,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:52:30,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:52:30,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:52: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-03 20:52:31,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:52:31,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950284563] [2024-06-03 20:52:31,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950284563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:52:31,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:52:31,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:52:31,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904571165] [2024-06-03 20:52:31,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:52:31,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:52:31,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:52:31,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:52:31,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:52:31,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:52:31,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 624 transitions, 8356 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:31,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:52:31,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:52:31,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:52:32,325 INFO L124 PetriNetUnfolderBase]: 2860/4896 cut-off events. [2024-06-03 20:52:32,325 INFO L125 PetriNetUnfolderBase]: For 646460/646460 co-relation queries the response was YES. [2024-06-03 20:52:32,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36375 conditions, 4896 events. 2860/4896 cut-off events. For 646460/646460 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 33202 event pairs, 499 based on Foata normal form. 1/4895 useless extension candidates. Maximal degree in co-relation 36174. Up to 4206 conditions per place. [2024-06-03 20:52:32,393 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 505 selfloop transitions, 130 changer transitions 0/642 dead transitions. [2024-06-03 20:52:32,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 642 transitions, 9918 flow [2024-06-03 20:52:32,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:52:32,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:52:32,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-03 20:52:32,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-03 20:52:32,394 INFO L175 Difference]: Start difference. First operand has 487 places, 624 transitions, 8356 flow. Second operand 10 states and 220 transitions. [2024-06-03 20:52:32,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 642 transitions, 9918 flow [2024-06-03 20:52:36,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 642 transitions, 9642 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-03 20:52:36,452 INFO L231 Difference]: Finished difference. Result has 494 places, 624 transitions, 8346 flow [2024-06-03 20:52:36,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8080, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8346, PETRI_PLACES=494, PETRI_TRANSITIONS=624} [2024-06-03 20:52:36,452 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 451 predicate places. [2024-06-03 20:52:36,453 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 624 transitions, 8346 flow [2024-06-03 20:52:36,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:36,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:52:36,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, 1] [2024-06-03 20:52:36,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-03 20:52:36,453 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:52:36,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:52:36,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1375521431, now seen corresponding path program 17 times [2024-06-03 20:52:36,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:52:36,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850593925] [2024-06-03 20:52:36,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:52:36,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:52:36,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:52:36,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:52:36,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:52:36,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850593925] [2024-06-03 20:52:36,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850593925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:52:36,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:52:36,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:52:36,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249009041] [2024-06-03 20:52:36,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:52:36,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:52:36,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:52:36,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:52:36,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:52:36,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:52:36,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 624 transitions, 8346 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:36,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:52:36,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:52:36,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:52:37,877 INFO L124 PetriNetUnfolderBase]: 2857/4902 cut-off events. [2024-06-03 20:52:37,877 INFO L125 PetriNetUnfolderBase]: For 647843/647843 co-relation queries the response was YES. [2024-06-03 20:52:37,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36216 conditions, 4902 events. 2857/4902 cut-off events. For 647843/647843 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 33275 event pairs, 481 based on Foata normal form. 1/4903 useless extension candidates. Maximal degree in co-relation 36014. Up to 4374 conditions per place. [2024-06-03 20:52:37,957 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 601 selfloop transitions, 31 changer transitions 0/639 dead transitions. [2024-06-03 20:52:37,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 639 transitions, 9646 flow [2024-06-03 20:52:37,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:52:37,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:52:37,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-03 20:52:37,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5178571428571429 [2024-06-03 20:52:37,958 INFO L175 Difference]: Start difference. First operand has 494 places, 624 transitions, 8346 flow. Second operand 8 states and 174 transitions. [2024-06-03 20:52:37,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 639 transitions, 9646 flow [2024-06-03 20:52:42,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 639 transitions, 9242 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-03 20:52:42,257 INFO L231 Difference]: Finished difference. Result has 493 places, 624 transitions, 8010 flow [2024-06-03 20:52:42,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7942, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8010, PETRI_PLACES=493, PETRI_TRANSITIONS=624} [2024-06-03 20:52:42,258 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 450 predicate places. [2024-06-03 20:52:42,258 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 624 transitions, 8010 flow [2024-06-03 20:52:42,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:42,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:52:42,258 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-03 20:52:42,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-03 20:52:42,258 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:52:42,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:52:42,259 INFO L85 PathProgramCache]: Analyzing trace with hash 1244442357, now seen corresponding path program 18 times [2024-06-03 20:52:42,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:52:42,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844921931] [2024-06-03 20:52:42,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:52:42,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:52:42,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:52:42,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:52:42,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:52:42,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844921931] [2024-06-03 20:52:42,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844921931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:52:42,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:52:42,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:52:42,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330849856] [2024-06-03 20:52:42,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:52:42,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:52:42,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:52:42,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:52:42,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:52:42,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:52:42,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 624 transitions, 8010 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:42,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:52:42,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:52:42,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:52:43,631 INFO L124 PetriNetUnfolderBase]: 2854/4888 cut-off events. [2024-06-03 20:52:43,631 INFO L125 PetriNetUnfolderBase]: For 648746/648746 co-relation queries the response was YES. [2024-06-03 20:52:43,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35782 conditions, 4888 events. 2854/4888 cut-off events. For 648746/648746 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 33183 event pairs, 508 based on Foata normal form. 1/4887 useless extension candidates. Maximal degree in co-relation 35580. Up to 4091 conditions per place. [2024-06-03 20:52:43,710 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 452 selfloop transitions, 181 changer transitions 0/640 dead transitions. [2024-06-03 20:52:43,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 640 transitions, 9568 flow [2024-06-03 20:52:43,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:52:43,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:52:43,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-03 20:52:43,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-03 20:52:43,711 INFO L175 Difference]: Start difference. First operand has 493 places, 624 transitions, 8010 flow. Second operand 8 states and 184 transitions. [2024-06-03 20:52:43,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 640 transitions, 9568 flow [2024-06-03 20:52:47,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 640 transitions, 9474 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-03 20:52:47,599 INFO L231 Difference]: Finished difference. Result has 495 places, 624 transitions, 8284 flow [2024-06-03 20:52:47,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7916, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8284, PETRI_PLACES=495, PETRI_TRANSITIONS=624} [2024-06-03 20:52:47,600 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 452 predicate places. [2024-06-03 20:52:47,600 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 624 transitions, 8284 flow [2024-06-03 20:52:47,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:47,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:52:47,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-03 20:52:47,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-03 20:52:47,601 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:52:47,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:52:47,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1244442171, now seen corresponding path program 24 times [2024-06-03 20:52:47,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:52:47,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698492242] [2024-06-03 20:52:47,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:52:47,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:52:47,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:52:47,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:52:47,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:52:47,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698492242] [2024-06-03 20:52:47,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698492242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:52:47,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:52:47,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:52:47,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900962733] [2024-06-03 20:52:47,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:52:47,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:52:47,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:52:47,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:52:47,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:52:47,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:52:47,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 624 transitions, 8284 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:47,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:52:47,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:52:47,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:52:48,980 INFO L124 PetriNetUnfolderBase]: 2851/4884 cut-off events. [2024-06-03 20:52:48,980 INFO L125 PetriNetUnfolderBase]: For 651476/651476 co-relation queries the response was YES. [2024-06-03 20:52:49,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36021 conditions, 4884 events. 2851/4884 cut-off events. For 651476/651476 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 33119 event pairs, 499 based on Foata normal form. 1/4883 useless extension candidates. Maximal degree in co-relation 35818. Up to 4195 conditions per place. [2024-06-03 20:52:49,056 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 503 selfloop transitions, 132 changer transitions 0/642 dead transitions. [2024-06-03 20:52:49,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 642 transitions, 9596 flow [2024-06-03 20:52:49,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:52:49,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:52:49,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-03 20:52:49,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5064935064935064 [2024-06-03 20:52:49,057 INFO L175 Difference]: Start difference. First operand has 495 places, 624 transitions, 8284 flow. Second operand 11 states and 234 transitions. [2024-06-03 20:52:49,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 642 transitions, 9596 flow [2024-06-03 20:52:53,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 642 transitions, 9224 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-03 20:52:53,508 INFO L231 Difference]: Finished difference. Result has 500 places, 624 transitions, 8182 flow [2024-06-03 20:52:53,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7912, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8182, PETRI_PLACES=500, PETRI_TRANSITIONS=624} [2024-06-03 20:52:53,508 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 457 predicate places. [2024-06-03 20:52:53,508 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 624 transitions, 8182 flow [2024-06-03 20:52:53,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:53,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:52:53,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, 1, 1] [2024-06-03 20:52:53,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-03 20:52:53,508 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:52:53,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:52:53,509 INFO L85 PathProgramCache]: Analyzing trace with hash 291202615, now seen corresponding path program 25 times [2024-06-03 20:52:53,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:52:53,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976757512] [2024-06-03 20:52:53,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:52:53,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:52:53,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:52:53,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:52:53,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:52:53,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976757512] [2024-06-03 20:52:53,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976757512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:52:53,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:52:53,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:52:53,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059652735] [2024-06-03 20:52:53,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:52:53,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:52:53,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:52:53,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:52:53,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:52:53,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:52:53,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 624 transitions, 8182 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:53,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:52:53,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:52:53,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:52:54,965 INFO L124 PetriNetUnfolderBase]: 2848/4880 cut-off events. [2024-06-03 20:52:54,965 INFO L125 PetriNetUnfolderBase]: For 652103/652103 co-relation queries the response was YES. [2024-06-03 20:52:55,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35827 conditions, 4880 events. 2848/4880 cut-off events. For 652103/652103 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 33127 event pairs, 499 based on Foata normal form. 1/4879 useless extension candidates. Maximal degree in co-relation 35623. Up to 4051 conditions per place. [2024-06-03 20:52:55,042 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 448 selfloop transitions, 193 changer transitions 0/648 dead transitions. [2024-06-03 20:52:55,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 648 transitions, 9782 flow [2024-06-03 20:52:55,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:52:55,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:52:55,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 20:52:55,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-03 20:52:55,043 INFO L175 Difference]: Start difference. First operand has 500 places, 624 transitions, 8182 flow. Second operand 7 states and 173 transitions. [2024-06-03 20:52:55,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 648 transitions, 9782 flow [2024-06-03 20:52:59,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 648 transitions, 9486 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-03 20:52:59,598 INFO L231 Difference]: Finished difference. Result has 497 places, 624 transitions, 8286 flow [2024-06-03 20:52:59,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7886, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8286, PETRI_PLACES=497, PETRI_TRANSITIONS=624} [2024-06-03 20:52:59,599 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 454 predicate places. [2024-06-03 20:52:59,599 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 624 transitions, 8286 flow [2024-06-03 20:52:59,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:59,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:52:59,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, 1] [2024-06-03 20:52:59,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-03 20:52:59,599 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:52:59,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:52:59,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1880537709, now seen corresponding path program 19 times [2024-06-03 20:52:59,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:52:59,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253267082] [2024-06-03 20:52:59,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:52:59,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:52:59,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:52:59,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-03 20:52:59,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:52:59,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253267082] [2024-06-03 20:52:59,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253267082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:52:59,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:52:59,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:52:59,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597267828] [2024-06-03 20:52:59,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:52:59,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:52:59,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:52:59,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:52:59,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:52:59,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:52:59,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 624 transitions, 8286 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:52:59,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:52:59,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:52:59,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:53:01,146 INFO L124 PetriNetUnfolderBase]: 2869/4924 cut-off events. [2024-06-03 20:53:01,146 INFO L125 PetriNetUnfolderBase]: For 679911/679913 co-relation queries the response was YES. [2024-06-03 20:53:01,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36581 conditions, 4924 events. 2869/4924 cut-off events. For 679911/679913 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 33420 event pairs, 490 based on Foata normal form. 3/4927 useless extension candidates. Maximal degree in co-relation 36376. Up to 4222 conditions per place. [2024-06-03 20:53:01,218 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 530 selfloop transitions, 120 changer transitions 0/657 dead transitions. [2024-06-03 20:53:01,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 657 transitions, 10327 flow [2024-06-03 20:53:01,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:53:01,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:53:01,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-03 20:53:01,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.623015873015873 [2024-06-03 20:53:01,219 INFO L175 Difference]: Start difference. First operand has 497 places, 624 transitions, 8286 flow. Second operand 6 states and 157 transitions. [2024-06-03 20:53:01,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 657 transitions, 10327 flow [2024-06-03 20:53:05,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 657 transitions, 9757 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-03 20:53:05,581 INFO L231 Difference]: Finished difference. Result has 495 places, 633 transitions, 8268 flow [2024-06-03 20:53:05,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7724, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8268, PETRI_PLACES=495, PETRI_TRANSITIONS=633} [2024-06-03 20:53:05,582 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 452 predicate places. [2024-06-03 20:53:05,582 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 633 transitions, 8268 flow [2024-06-03 20:53:05,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:05,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:53:05,582 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-03 20:53:05,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-03 20:53:05,582 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:53:05,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:53:05,582 INFO L85 PathProgramCache]: Analyzing trace with hash -488779027, now seen corresponding path program 20 times [2024-06-03 20:53:05,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:53:05,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312359702] [2024-06-03 20:53:05,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:53:05,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:53:05,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:53:05,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-03 20:53:05,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:53:05,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312359702] [2024-06-03 20:53:05,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312359702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:53:05,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:53:05,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:53:05,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954795270] [2024-06-03 20:53:05,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:53:05,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:53:05,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:53:05,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:53:05,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:53:06,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:53:06,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 633 transitions, 8268 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:06,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:53:06,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:53:06,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:53:07,106 INFO L124 PetriNetUnfolderBase]: 2866/4919 cut-off events. [2024-06-03 20:53:07,106 INFO L125 PetriNetUnfolderBase]: For 659657/659657 co-relation queries the response was YES. [2024-06-03 20:53:07,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36315 conditions, 4919 events. 2866/4919 cut-off events. For 659657/659657 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 33333 event pairs, 481 based on Foata normal form. 1/4920 useless extension candidates. Maximal degree in co-relation 36108. Up to 4342 conditions per place. [2024-06-03 20:53:07,187 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 601 selfloop transitions, 50 changer transitions 0/658 dead transitions. [2024-06-03 20:53:07,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 658 transitions, 9634 flow [2024-06-03 20:53:07,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:53:07,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:53:07,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-03 20:53:07,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-03 20:53:07,188 INFO L175 Difference]: Start difference. First operand has 495 places, 633 transitions, 8268 flow. Second operand 6 states and 154 transitions. [2024-06-03 20:53:07,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 658 transitions, 9634 flow [2024-06-03 20:53:10,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 658 transitions, 9457 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-03 20:53:10,979 INFO L231 Difference]: Finished difference. Result has 498 places, 633 transitions, 8215 flow [2024-06-03 20:53:10,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8091, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=583, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8215, PETRI_PLACES=498, PETRI_TRANSITIONS=633} [2024-06-03 20:53:10,980 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 455 predicate places. [2024-06-03 20:53:10,980 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 633 transitions, 8215 flow [2024-06-03 20:53:10,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:10,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:53:10,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, 1] [2024-06-03 20:53:10,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-03 20:53:10,980 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:53:10,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:53:10,981 INFO L85 PathProgramCache]: Analyzing trace with hash 431943119, now seen corresponding path program 21 times [2024-06-03 20:53:10,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:53:10,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465316402] [2024-06-03 20:53:10,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:53:10,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:53:10,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:53:11,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:53:11,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:53:11,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465316402] [2024-06-03 20:53:11,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465316402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:53:11,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:53:11,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:53:11,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986046894] [2024-06-03 20:53:11,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:53:11,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:53:11,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:53:11,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:53:11,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:53:11,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:53:11,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 633 transitions, 8215 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:11,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:53:11,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:53:11,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:53:12,396 INFO L124 PetriNetUnfolderBase]: 2879/4942 cut-off events. [2024-06-03 20:53:12,396 INFO L125 PetriNetUnfolderBase]: For 669073/669075 co-relation queries the response was YES. [2024-06-03 20:53:12,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36471 conditions, 4942 events. 2879/4942 cut-off events. For 669073/669075 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 33618 event pairs, 490 based on Foata normal form. 3/4945 useless extension candidates. Maximal degree in co-relation 36264. Up to 4119 conditions per place. [2024-06-03 20:53:12,474 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 446 selfloop transitions, 206 changer transitions 0/659 dead transitions. [2024-06-03 20:53:12,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 659 transitions, 10463 flow [2024-06-03 20:53:12,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:53:12,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:53:12,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 20:53:12,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 20:53:12,475 INFO L175 Difference]: Start difference. First operand has 498 places, 633 transitions, 8215 flow. Second operand 7 states and 168 transitions. [2024-06-03 20:53:12,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 659 transitions, 10463 flow [2024-06-03 20:53:15,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 659 transitions, 10316 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-03 20:53:15,898 INFO L231 Difference]: Finished difference. Result has 499 places, 639 transitions, 8612 flow [2024-06-03 20:53:15,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8068, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8612, PETRI_PLACES=499, PETRI_TRANSITIONS=639} [2024-06-03 20:53:15,899 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 456 predicate places. [2024-06-03 20:53:15,899 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 639 transitions, 8612 flow [2024-06-03 20:53:15,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:15,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:53:15,899 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-03 20:53:15,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-03 20:53:15,899 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:53:15,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:53:15,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1310380457, now seen corresponding path program 22 times [2024-06-03 20:53:15,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:53:15,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632580475] [2024-06-03 20:53:15,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:53:15,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:53:15,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:53:16,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-03 20:53:16,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:53:16,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632580475] [2024-06-03 20:53:16,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632580475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:53:16,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:53:16,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:53:16,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145764683] [2024-06-03 20:53:16,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:53:16,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:53:16,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:53:16,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:53:16,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:53:16,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:53:16,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 639 transitions, 8612 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:16,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:53:16,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:53:16,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:53:17,311 INFO L124 PetriNetUnfolderBase]: 2889/4959 cut-off events. [2024-06-03 20:53:17,311 INFO L125 PetriNetUnfolderBase]: For 680098/680098 co-relation queries the response was YES. [2024-06-03 20:53:17,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37012 conditions, 4959 events. 2889/4959 cut-off events. For 680098/680098 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 33774 event pairs, 481 based on Foata normal form. 1/4960 useless extension candidates. Maximal degree in co-relation 36804. Up to 4413 conditions per place. [2024-06-03 20:53:17,389 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 615 selfloop transitions, 37 changer transitions 0/659 dead transitions. [2024-06-03 20:53:17,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 659 transitions, 10085 flow [2024-06-03 20:53:17,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:53:17,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:53:17,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-03 20:53:17,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-06-03 20:53:17,390 INFO L175 Difference]: Start difference. First operand has 499 places, 639 transitions, 8612 flow. Second operand 7 states and 156 transitions. [2024-06-03 20:53:17,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 659 transitions, 10085 flow [2024-06-03 20:53:21,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 659 transitions, 9592 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-03 20:53:21,613 INFO L231 Difference]: Finished difference. Result has 501 places, 645 transitions, 8358 flow [2024-06-03 20:53:21,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8134, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8358, PETRI_PLACES=501, PETRI_TRANSITIONS=645} [2024-06-03 20:53:21,613 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 458 predicate places. [2024-06-03 20:53:21,613 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 645 transitions, 8358 flow [2024-06-03 20:53:21,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:21,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:53:21,614 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-03 20:53:21,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-03 20:53:21,614 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:53:21,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:53:21,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1248155181, now seen corresponding path program 23 times [2024-06-03 20:53:21,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:53:21,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325295858] [2024-06-03 20:53:21,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:53:21,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:53:21,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:53:21,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:53:21,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:53:21,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325295858] [2024-06-03 20:53:21,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325295858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:53:21,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:53:21,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:53:21,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662904608] [2024-06-03 20:53:21,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:53:21,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:53:21,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:53:21,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:53:21,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:53:21,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:53:21,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 645 transitions, 8358 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:21,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:53:21,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:53:21,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:53:23,016 INFO L124 PetriNetUnfolderBase]: 2894/4969 cut-off events. [2024-06-03 20:53:23,016 INFO L125 PetriNetUnfolderBase]: For 678812/678814 co-relation queries the response was YES. [2024-06-03 20:53:23,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36438 conditions, 4969 events. 2894/4969 cut-off events. For 678812/678814 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 33861 event pairs, 490 based on Foata normal form. 3/4972 useless extension candidates. Maximal degree in co-relation 36231. Up to 4135 conditions per place. [2024-06-03 20:53:23,094 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 452 selfloop transitions, 212 changer transitions 0/671 dead transitions. [2024-06-03 20:53:23,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 671 transitions, 10574 flow [2024-06-03 20:53:23,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:53:23,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:53:23,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-03 20:53:23,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-03 20:53:23,095 INFO L175 Difference]: Start difference. First operand has 501 places, 645 transitions, 8358 flow. Second operand 7 states and 172 transitions. [2024-06-03 20:53:23,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 671 transitions, 10574 flow [2024-06-03 20:53:27,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 671 transitions, 10462 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-03 20:53:27,410 INFO L231 Difference]: Finished difference. Result has 503 places, 648 transitions, 8742 flow [2024-06-03 20:53:27,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8252, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8742, PETRI_PLACES=503, PETRI_TRANSITIONS=648} [2024-06-03 20:53:27,410 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 460 predicate places. [2024-06-03 20:53:27,410 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 648 transitions, 8742 flow [2024-06-03 20:53:27,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:27,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:53:27,411 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-03 20:53:27,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-03 20:53:27,411 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:53:27,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:53:27,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1229323447, now seen corresponding path program 26 times [2024-06-03 20:53:27,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:53:27,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057025463] [2024-06-03 20:53:27,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:53:27,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:53:27,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:53:27,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:53:27,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:53:27,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057025463] [2024-06-03 20:53:27,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057025463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:53:27,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:53:27,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:53:27,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20091257] [2024-06-03 20:53:27,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:53:27,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:53:27,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:53:27,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:53:27,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:53:27,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:53:27,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 648 transitions, 8742 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:27,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:53:27,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:53:27,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:53:28,907 INFO L124 PetriNetUnfolderBase]: 2891/4954 cut-off events. [2024-06-03 20:53:28,907 INFO L125 PetriNetUnfolderBase]: For 672025/672025 co-relation queries the response was YES. [2024-06-03 20:53:28,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36648 conditions, 4954 events. 2891/4954 cut-off events. For 672025/672025 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 33758 event pairs, 499 based on Foata normal form. 1/4953 useless extension candidates. Maximal degree in co-relation 36441. Up to 4112 conditions per place. [2024-06-03 20:53:28,981 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 477 selfloop transitions, 197 changer transitions 0/681 dead transitions. [2024-06-03 20:53:28,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 681 transitions, 10692 flow [2024-06-03 20:53:28,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:53:28,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:53:28,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-03 20:53:28,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5846560846560847 [2024-06-03 20:53:28,982 INFO L175 Difference]: Start difference. First operand has 503 places, 648 transitions, 8742 flow. Second operand 9 states and 221 transitions. [2024-06-03 20:53:28,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 681 transitions, 10692 flow [2024-06-03 20:53:33,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 681 transitions, 10258 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-03 20:53:33,349 INFO L231 Difference]: Finished difference. Result has 506 places, 648 transitions, 8728 flow [2024-06-03 20:53:33,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8316, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8728, PETRI_PLACES=506, PETRI_TRANSITIONS=648} [2024-06-03 20:53:33,349 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 463 predicate places. [2024-06-03 20:53:33,349 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 648 transitions, 8728 flow [2024-06-03 20:53:33,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:33,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:53:33,349 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-03 20:53:33,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-03 20:53:33,349 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:53:33,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:53:33,350 INFO L85 PathProgramCache]: Analyzing trace with hash 1627271917, now seen corresponding path program 24 times [2024-06-03 20:53:33,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:53:33,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762408067] [2024-06-03 20:53:33,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:53:33,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:53:33,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:53:33,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:53:33,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:53:33,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762408067] [2024-06-03 20:53:33,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762408067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:53:33,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:53:33,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:53:33,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345211546] [2024-06-03 20:53:33,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:53:33,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:53:33,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:53:33,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:53:33,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:53:33,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:53:33,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 648 transitions, 8728 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:33,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:53:33,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:53:33,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:53:34,761 INFO L124 PetriNetUnfolderBase]: 2888/4960 cut-off events. [2024-06-03 20:53:34,761 INFO L125 PetriNetUnfolderBase]: For 652982/652982 co-relation queries the response was YES. [2024-06-03 20:53:34,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36443 conditions, 4960 events. 2888/4960 cut-off events. For 652982/652982 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 33804 event pairs, 481 based on Foata normal form. 1/4961 useless extension candidates. Maximal degree in co-relation 36237. Up to 4247 conditions per place. [2024-06-03 20:53:34,975 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 541 selfloop transitions, 130 changer transitions 0/678 dead transitions. [2024-06-03 20:53:34,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 678 transitions, 10146 flow [2024-06-03 20:53:34,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:53:34,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:53:34,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-03 20:53:34,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-03 20:53:34,976 INFO L175 Difference]: Start difference. First operand has 506 places, 648 transitions, 8728 flow. Second operand 8 states and 199 transitions. [2024-06-03 20:53:34,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 678 transitions, 10146 flow [2024-06-03 20:53:39,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 678 transitions, 9666 flow, removed 13 selfloop flow, removed 12 redundant places. [2024-06-03 20:53:39,247 INFO L231 Difference]: Finished difference. Result has 502 places, 648 transitions, 8540 flow [2024-06-03 20:53:39,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8248, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8540, PETRI_PLACES=502, PETRI_TRANSITIONS=648} [2024-06-03 20:53:39,247 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 459 predicate places. [2024-06-03 20:53:39,247 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 648 transitions, 8540 flow [2024-06-03 20:53:39,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:39,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:53:39,248 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-03 20:53:39,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-03 20:53:39,248 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:53:39,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:53:39,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1229502193, now seen corresponding path program 25 times [2024-06-03 20:53:39,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:53:39,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656513376] [2024-06-03 20:53:39,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:53:39,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:53:39,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:53:39,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-03 20:53:39,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:53:39,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656513376] [2024-06-03 20:53:39,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656513376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:53:39,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:53:39,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:53:39,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859646877] [2024-06-03 20:53:39,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:53:39,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:53:39,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:53:39,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:53:39,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:53:39,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:53:39,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 648 transitions, 8540 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:39,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:53:39,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:53:39,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:53:40,631 INFO L124 PetriNetUnfolderBase]: 2893/4959 cut-off events. [2024-06-03 20:53:40,632 INFO L125 PetriNetUnfolderBase]: For 634248/634248 co-relation queries the response was YES. [2024-06-03 20:53:40,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36120 conditions, 4959 events. 2893/4959 cut-off events. For 634248/634248 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 33757 event pairs, 508 based on Foata normal form. 1/4958 useless extension candidates. Maximal degree in co-relation 35916. Up to 4134 conditions per place. [2024-06-03 20:53:40,708 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 452 selfloop transitions, 211 changer transitions 0/670 dead transitions. [2024-06-03 20:53:40,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 670 transitions, 10466 flow [2024-06-03 20:53:40,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:53:40,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:53:40,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 20:53:40,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-03 20:53:40,725 INFO L175 Difference]: Start difference. First operand has 502 places, 648 transitions, 8540 flow. Second operand 7 states and 169 transitions. [2024-06-03 20:53:40,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 670 transitions, 10466 flow [2024-06-03 20:53:45,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 670 transitions, 10138 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-03 20:53:45,113 INFO L231 Difference]: Finished difference. Result has 501 places, 651 transitions, 8702 flow [2024-06-03 20:53:45,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8220, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8702, PETRI_PLACES=501, PETRI_TRANSITIONS=651} [2024-06-03 20:53:45,114 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 458 predicate places. [2024-06-03 20:53:45,114 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 651 transitions, 8702 flow [2024-06-03 20:53:45,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:45,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:53:45,114 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-03 20:53:45,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-03 20:53:45,114 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:53:45,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:53:45,114 INFO L85 PathProgramCache]: Analyzing trace with hash -1248166527, now seen corresponding path program 27 times [2024-06-03 20:53:45,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:53:45,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650742959] [2024-06-03 20:53:45,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:53:45,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:53:45,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:53:45,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:53:45,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:53:45,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650742959] [2024-06-03 20:53:45,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650742959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:53:45,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:53:45,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:53:45,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311801700] [2024-06-03 20:53:45,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:53:45,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:53:45,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:53:45,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:53:45,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:53:45,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:53:45,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 651 transitions, 8702 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:45,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:53:45,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:53:45,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:53:46,569 INFO L124 PetriNetUnfolderBase]: 2890/4966 cut-off events. [2024-06-03 20:53:46,570 INFO L125 PetriNetUnfolderBase]: For 617344/617346 co-relation queries the response was YES. [2024-06-03 20:53:46,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36038 conditions, 4966 events. 2890/4966 cut-off events. For 617344/617346 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 33848 event pairs, 486 based on Foata normal form. 3/4969 useless extension candidates. Maximal degree in co-relation 35834. Up to 4112 conditions per place. [2024-06-03 20:53:46,649 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 488 selfloop transitions, 201 changer transitions 0/696 dead transitions. [2024-06-03 20:53:46,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 696 transitions, 10948 flow [2024-06-03 20:53:46,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:53:46,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:53:46,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 266 transitions. [2024-06-03 20:53:46,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5757575757575758 [2024-06-03 20:53:46,650 INFO L175 Difference]: Start difference. First operand has 501 places, 651 transitions, 8702 flow. Second operand 11 states and 266 transitions. [2024-06-03 20:53:46,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 696 transitions, 10948 flow [2024-06-03 20:53:49,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 696 transitions, 10397 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-03 20:53:49,837 INFO L231 Difference]: Finished difference. Result has 505 places, 651 transitions, 8587 flow [2024-06-03 20:53:49,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8163, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8587, PETRI_PLACES=505, PETRI_TRANSITIONS=651} [2024-06-03 20:53:49,838 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 462 predicate places. [2024-06-03 20:53:49,838 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 651 transitions, 8587 flow [2024-06-03 20:53:49,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:49,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:53:49,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, 1] [2024-06-03 20:53:49,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-03 20:53:49,838 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:53:49,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:53:49,839 INFO L85 PathProgramCache]: Analyzing trace with hash -2052800649, now seen corresponding path program 28 times [2024-06-03 20:53:49,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:53:49,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771875947] [2024-06-03 20:53:49,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:53:49,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:53:49,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:53:50,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:53:50,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:53:50,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771875947] [2024-06-03 20:53:50,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771875947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:53:50,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:53:50,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:53:50,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390157017] [2024-06-03 20:53:50,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:53:50,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:53:50,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:53:50,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:53:50,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:53:50,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:53:50,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 651 transitions, 8587 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:50,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:53:50,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:53:50,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:53:51,274 INFO L124 PetriNetUnfolderBase]: 2887/4962 cut-off events. [2024-06-03 20:53:51,274 INFO L125 PetriNetUnfolderBase]: For 599346/599348 co-relation queries the response was YES. [2024-06-03 20:53:51,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35804 conditions, 4962 events. 2887/4962 cut-off events. For 599346/599348 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 33804 event pairs, 486 based on Foata normal form. 3/4965 useless extension candidates. Maximal degree in co-relation 35601. Up to 4109 conditions per place. [2024-06-03 20:53:51,352 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 483 selfloop transitions, 197 changer transitions 0/687 dead transitions. [2024-06-03 20:53:51,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 687 transitions, 10537 flow [2024-06-03 20:53:51,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:53:51,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:53:51,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-03 20:53:51,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5846560846560847 [2024-06-03 20:53:51,353 INFO L175 Difference]: Start difference. First operand has 505 places, 651 transitions, 8587 flow. Second operand 9 states and 221 transitions. [2024-06-03 20:53:51,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 687 transitions, 10537 flow [2024-06-03 20:53:54,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 687 transitions, 10013 flow, removed 21 selfloop flow, removed 14 redundant places. [2024-06-03 20:53:54,945 INFO L231 Difference]: Finished difference. Result has 500 places, 651 transitions, 8491 flow [2024-06-03 20:53:54,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8079, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8491, PETRI_PLACES=500, PETRI_TRANSITIONS=651} [2024-06-03 20:53:54,945 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 457 predicate places. [2024-06-03 20:53:54,946 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 651 transitions, 8491 flow [2024-06-03 20:53:54,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:54,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:53:54,946 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-03 20:53:54,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-03 20:53:54,946 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:53:54,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:53:54,946 INFO L85 PathProgramCache]: Analyzing trace with hash 203656019, now seen corresponding path program 26 times [2024-06-03 20:53:54,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:53:54,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221445855] [2024-06-03 20:53:54,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:53:54,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:53:54,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:53:55,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:53:55,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:53:55,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221445855] [2024-06-03 20:53:55,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221445855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:53:55,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:53:55,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:53:55,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835456477] [2024-06-03 20:53:55,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:53:55,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:53:55,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:53:55,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:53:55,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:53:55,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:53:55,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 651 transitions, 8491 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:55,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:53:55,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:53:55,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:53:56,337 INFO L124 PetriNetUnfolderBase]: 2884/4958 cut-off events. [2024-06-03 20:53:56,337 INFO L125 PetriNetUnfolderBase]: For 565169/565171 co-relation queries the response was YES. [2024-06-03 20:53:56,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35380 conditions, 4958 events. 2884/4958 cut-off events. For 565169/565171 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 33795 event pairs, 490 based on Foata normal form. 3/4961 useless extension candidates. Maximal degree in co-relation 35179. Up to 4123 conditions per place. [2024-06-03 20:53:56,414 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 454 selfloop transitions, 215 changer transitions 0/676 dead transitions. [2024-06-03 20:53:56,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 676 transitions, 10379 flow [2024-06-03 20:53:56,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:53:56,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:53:56,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-03 20:53:56,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-03 20:53:56,418 INFO L175 Difference]: Start difference. First operand has 500 places, 651 transitions, 8491 flow. Second operand 7 states and 175 transitions. [2024-06-03 20:53:56,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 676 transitions, 10379 flow [2024-06-03 20:53:59,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 676 transitions, 9931 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-03 20:53:59,902 INFO L231 Difference]: Finished difference. Result has 497 places, 651 transitions, 8503 flow [2024-06-03 20:53:59,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8055, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8503, PETRI_PLACES=497, PETRI_TRANSITIONS=651} [2024-06-03 20:53:59,903 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 454 predicate places. [2024-06-03 20:53:59,903 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 651 transitions, 8503 flow [2024-06-03 20:53:59,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:53:59,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:53:59,903 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-03 20:53:59,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-03 20:53:59,903 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:53:59,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:53:59,904 INFO L85 PathProgramCache]: Analyzing trace with hash 427181519, now seen corresponding path program 27 times [2024-06-03 20:53:59,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:53:59,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196259429] [2024-06-03 20:53:59,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:53:59,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:53:59,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:00,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:54:00,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:00,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196259429] [2024-06-03 20:54:00,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196259429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:00,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:00,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:54:00,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019339995] [2024-06-03 20:54:00,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:00,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:54:00,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:00,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:54:00,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:54:00,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:54:00,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 651 transitions, 8503 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:00,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:00,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:54:00,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:01,464 INFO L124 PetriNetUnfolderBase]: 2894/4973 cut-off events. [2024-06-03 20:54:01,464 INFO L125 PetriNetUnfolderBase]: For 547805/547805 co-relation queries the response was YES. [2024-06-03 20:54:01,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35318 conditions, 4973 events. 2894/4973 cut-off events. For 547805/547805 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 33891 event pairs, 481 based on Foata normal form. 1/4974 useless extension candidates. Maximal degree in co-relation 35118. Up to 4379 conditions per place. [2024-06-03 20:54:01,531 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 611 selfloop transitions, 56 changer transitions 0/674 dead transitions. [2024-06-03 20:54:01,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 674 transitions, 9983 flow [2024-06-03 20:54:01,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:54:01,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:54:01,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-03 20:54:01,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-03 20:54:01,532 INFO L175 Difference]: Start difference. First operand has 497 places, 651 transitions, 8503 flow. Second operand 7 states and 161 transitions. [2024-06-03 20:54:01,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 674 transitions, 9983 flow [2024-06-03 20:54:05,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 674 transitions, 9533 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-03 20:54:05,081 INFO L231 Difference]: Finished difference. Result has 496 places, 657 transitions, 8285 flow [2024-06-03 20:54:05,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8065, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=598, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8285, PETRI_PLACES=496, PETRI_TRANSITIONS=657} [2024-06-03 20:54:05,081 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 453 predicate places. [2024-06-03 20:54:05,081 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 657 transitions, 8285 flow [2024-06-03 20:54:05,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:05,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:05,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, 1, 1] [2024-06-03 20:54:05,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-03 20:54:05,081 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:54:05,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:05,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1229116243, now seen corresponding path program 28 times [2024-06-03 20:54:05,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:05,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881223064] [2024-06-03 20:54:05,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:05,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:05,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:05,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:54:05,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:05,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881223064] [2024-06-03 20:54:05,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881223064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:05,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:05,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:54:05,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839139921] [2024-06-03 20:54:05,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:05,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:54:05,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:05,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:54:05,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:54:05,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:54:05,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 657 transitions, 8285 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:05,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:05,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:54:05,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:06,435 INFO L124 PetriNetUnfolderBase]: 2891/4959 cut-off events. [2024-06-03 20:54:06,435 INFO L125 PetriNetUnfolderBase]: For 523470/523470 co-relation queries the response was YES. [2024-06-03 20:54:06,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34662 conditions, 4959 events. 2891/4959 cut-off events. For 523470/523470 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 33863 event pairs, 509 based on Foata normal form. 1/4958 useless extension candidates. Maximal degree in co-relation 34464. Up to 4130 conditions per place. [2024-06-03 20:54:06,512 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 450 selfloop transitions, 221 changer transitions 0/678 dead transitions. [2024-06-03 20:54:06,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 678 transitions, 9915 flow [2024-06-03 20:54:06,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:54:06,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:54:06,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 20:54:06,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-03 20:54:06,513 INFO L175 Difference]: Start difference. First operand has 496 places, 657 transitions, 8285 flow. Second operand 7 states and 171 transitions. [2024-06-03 20:54:06,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 678 transitions, 9915 flow [2024-06-03 20:54:10,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 678 transitions, 9763 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-03 20:54:10,067 INFO L231 Difference]: Finished difference. Result has 498 places, 657 transitions, 8595 flow [2024-06-03 20:54:10,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8135, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8595, PETRI_PLACES=498, PETRI_TRANSITIONS=657} [2024-06-03 20:54:10,068 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 455 predicate places. [2024-06-03 20:54:10,068 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 657 transitions, 8595 flow [2024-06-03 20:54:10,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:10,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:10,068 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-03 20:54:10,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-03 20:54:10,068 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:54:10,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:10,069 INFO L85 PathProgramCache]: Analyzing trace with hash 56046419, now seen corresponding path program 29 times [2024-06-03 20:54:10,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:10,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95238157] [2024-06-03 20:54:10,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:10,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:10,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:10,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:54:10,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:10,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95238157] [2024-06-03 20:54:10,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95238157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:10,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:10,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:54:10,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323356331] [2024-06-03 20:54:10,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:10,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:54:10,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:10,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:54:10,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:54:10,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:54:10,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 657 transitions, 8595 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:10,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:10,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:54:10,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:11,464 INFO L124 PetriNetUnfolderBase]: 2888/4965 cut-off events. [2024-06-03 20:54:11,464 INFO L125 PetriNetUnfolderBase]: For 517018/517018 co-relation queries the response was YES. [2024-06-03 20:54:11,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34871 conditions, 4965 events. 2888/4965 cut-off events. For 517018/517018 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 33847 event pairs, 481 based on Foata normal form. 1/4966 useless extension candidates. Maximal degree in co-relation 34673. Up to 4325 conditions per place. [2024-06-03 20:54:11,540 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 584 selfloop transitions, 93 changer transitions 0/684 dead transitions. [2024-06-03 20:54:11,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 684 transitions, 10253 flow [2024-06-03 20:54:11,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:54:11,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:54:11,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 20:54:11,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-03 20:54:11,541 INFO L175 Difference]: Start difference. First operand has 498 places, 657 transitions, 8595 flow. Second operand 7 states and 173 transitions. [2024-06-03 20:54:11,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 684 transitions, 10253 flow [2024-06-03 20:54:14,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 684 transitions, 9753 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-03 20:54:15,005 INFO L231 Difference]: Finished difference. Result has 496 places, 657 transitions, 8305 flow [2024-06-03 20:54:15,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8101, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8305, PETRI_PLACES=496, PETRI_TRANSITIONS=657} [2024-06-03 20:54:15,005 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 453 predicate places. [2024-06-03 20:54:15,005 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 657 transitions, 8305 flow [2024-06-03 20:54:15,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:15,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:15,005 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-03 20:54:15,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-03 20:54:15,005 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:54:15,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:15,006 INFO L85 PathProgramCache]: Analyzing trace with hash 1229116057, now seen corresponding path program 29 times [2024-06-03 20:54:15,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:15,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317078352] [2024-06-03 20:54:15,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:15,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:15,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:15,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:54:15,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:15,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317078352] [2024-06-03 20:54:15,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317078352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:15,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:15,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:54:15,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618675799] [2024-06-03 20:54:15,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:15,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:54:15,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:15,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:54:15,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:54:15,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:54:15,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 657 transitions, 8305 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:15,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:15,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:54:15,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:16,438 INFO L124 PetriNetUnfolderBase]: 2885/4951 cut-off events. [2024-06-03 20:54:16,438 INFO L125 PetriNetUnfolderBase]: For 493594/493594 co-relation queries the response was YES. [2024-06-03 20:54:16,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34289 conditions, 4951 events. 2885/4951 cut-off events. For 493594/493594 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 33839 event pairs, 499 based on Foata normal form. 1/4950 useless extension candidates. Maximal degree in co-relation 34093. Up to 4108 conditions per place. [2024-06-03 20:54:16,513 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 482 selfloop transitions, 204 changer transitions 0/693 dead transitions. [2024-06-03 20:54:16,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 693 transitions, 9999 flow [2024-06-03 20:54:16,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:54:16,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:54:16,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 239 transitions. [2024-06-03 20:54:16,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.569047619047619 [2024-06-03 20:54:16,514 INFO L175 Difference]: Start difference. First operand has 496 places, 657 transitions, 8305 flow. Second operand 10 states and 239 transitions. [2024-06-03 20:54:16,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 693 transitions, 9999 flow [2024-06-03 20:54:19,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 693 transitions, 9785 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-03 20:54:19,323 INFO L231 Difference]: Finished difference. Result has 498 places, 657 transitions, 8527 flow [2024-06-03 20:54:19,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8097, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8527, PETRI_PLACES=498, PETRI_TRANSITIONS=657} [2024-06-03 20:54:19,323 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 455 predicate places. [2024-06-03 20:54:19,323 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 657 transitions, 8527 flow [2024-06-03 20:54:19,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:19,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:19,324 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-03 20:54:19,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-03 20:54:19,324 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:54:19,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:19,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1395538791, now seen corresponding path program 30 times [2024-06-03 20:54:19,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:19,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91792135] [2024-06-03 20:54:19,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:19,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:19,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:19,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:54:19,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:19,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91792135] [2024-06-03 20:54:19,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91792135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:19,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:19,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:54:19,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975026590] [2024-06-03 20:54:19,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:19,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:54:19,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:19,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:54:19,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:54:19,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:54:19,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 657 transitions, 8527 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:19,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:19,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:54:19,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:20,809 INFO L124 PetriNetUnfolderBase]: 2882/4957 cut-off events. [2024-06-03 20:54:20,810 INFO L125 PetriNetUnfolderBase]: For 471690/471690 co-relation queries the response was YES. [2024-06-03 20:54:20,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34324 conditions, 4957 events. 2882/4957 cut-off events. For 471690/471690 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 33862 event pairs, 481 based on Foata normal form. 1/4958 useless extension candidates. Maximal degree in co-relation 34130. Up to 4318 conditions per place. [2024-06-03 20:54:20,877 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 582 selfloop transitions, 96 changer transitions 0/685 dead transitions. [2024-06-03 20:54:20,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 685 transitions, 9953 flow [2024-06-03 20:54:20,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:54:20,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:54:20,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-03 20:54:20,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5502645502645502 [2024-06-03 20:54:20,878 INFO L175 Difference]: Start difference. First operand has 498 places, 657 transitions, 8527 flow. Second operand 9 states and 208 transitions. [2024-06-03 20:54:20,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 685 transitions, 9953 flow [2024-06-03 20:54:24,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 685 transitions, 9499 flow, removed 15 selfloop flow, removed 13 redundant places. [2024-06-03 20:54:24,134 INFO L231 Difference]: Finished difference. Result has 494 places, 657 transitions, 8279 flow [2024-06-03 20:54:24,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8073, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=561, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8279, PETRI_PLACES=494, PETRI_TRANSITIONS=657} [2024-06-03 20:54:24,134 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 451 predicate places. [2024-06-03 20:54:24,134 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 657 transitions, 8279 flow [2024-06-03 20:54:24,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:24,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:24,135 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-03 20:54:24,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-03 20:54:24,135 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:54:24,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:24,135 INFO L85 PathProgramCache]: Analyzing trace with hash -1395776127, now seen corresponding path program 30 times [2024-06-03 20:54:24,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:24,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446473773] [2024-06-03 20:54:24,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:24,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:24,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:24,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:54:24,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:24,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446473773] [2024-06-03 20:54:24,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446473773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:24,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:24,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:54:24,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782867952] [2024-06-03 20:54:24,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:24,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:54:24,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:24,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:54:24,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:54:24,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:54:24,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 657 transitions, 8279 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:24,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:24,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:54:24,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:25,547 INFO L124 PetriNetUnfolderBase]: 2879/4953 cut-off events. [2024-06-03 20:54:25,547 INFO L125 PetriNetUnfolderBase]: For 442120/442120 co-relation queries the response was YES. [2024-06-03 20:54:25,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33653 conditions, 4953 events. 2879/4953 cut-off events. For 442120/442120 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 33816 event pairs, 480 based on Foata normal form. 1/4954 useless extension candidates. Maximal degree in co-relation 33462. Up to 4359 conditions per place. [2024-06-03 20:54:25,620 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 630 selfloop transitions, 49 changer transitions 0/686 dead transitions. [2024-06-03 20:54:25,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 686 transitions, 9711 flow [2024-06-03 20:54:25,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:54:25,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:54:25,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-03 20:54:25,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-03 20:54:25,621 INFO L175 Difference]: Start difference. First operand has 494 places, 657 transitions, 8279 flow. Second operand 7 states and 172 transitions. [2024-06-03 20:54:25,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 686 transitions, 9711 flow [2024-06-03 20:54:28,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 686 transitions, 9459 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-03 20:54:28,265 INFO L231 Difference]: Finished difference. Result has 492 places, 657 transitions, 8143 flow [2024-06-03 20:54:28,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8027, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=608, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8143, PETRI_PLACES=492, PETRI_TRANSITIONS=657} [2024-06-03 20:54:28,266 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 449 predicate places. [2024-06-03 20:54:28,266 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 657 transitions, 8143 flow [2024-06-03 20:54:28,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:28,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:28,266 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-03 20:54:28,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-03 20:54:28,266 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:54:28,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:28,266 INFO L85 PathProgramCache]: Analyzing trace with hash 55954163, now seen corresponding path program 4 times [2024-06-03 20:54:28,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:28,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834692690] [2024-06-03 20:54:28,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:28,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:28,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:28,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:54:28,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:28,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834692690] [2024-06-03 20:54:28,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834692690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:28,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:28,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:54:28,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854684753] [2024-06-03 20:54:28,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:28,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:54:28,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:28,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:54:28,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:54:28,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:54:28,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 657 transitions, 8143 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:28,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:28,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:54:28,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:29,612 INFO L124 PetriNetUnfolderBase]: 2866/4934 cut-off events. [2024-06-03 20:54:29,613 INFO L125 PetriNetUnfolderBase]: For 428905/428905 co-relation queries the response was YES. [2024-06-03 20:54:29,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32706 conditions, 4934 events. 2866/4934 cut-off events. For 428905/428905 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 33578 event pairs, 383 based on Foata normal form. 6/4940 useless extension candidates. Maximal degree in co-relation 32516. Up to 4058 conditions per place. [2024-06-03 20:54:29,685 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 617 selfloop transitions, 66 changer transitions 0/690 dead transitions. [2024-06-03 20:54:29,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 690 transitions, 9635 flow [2024-06-03 20:54:29,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:54:29,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:54:29,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-03 20:54:29,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-03 20:54:29,686 INFO L175 Difference]: Start difference. First operand has 492 places, 657 transitions, 8143 flow. Second operand 7 states and 175 transitions. [2024-06-03 20:54:29,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 690 transitions, 9635 flow [2024-06-03 20:54:32,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 690 transitions, 9519 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-03 20:54:32,100 INFO L231 Difference]: Finished difference. Result has 493 places, 657 transitions, 8169 flow [2024-06-03 20:54:32,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8027, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=591, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8169, PETRI_PLACES=493, PETRI_TRANSITIONS=657} [2024-06-03 20:54:32,101 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 450 predicate places. [2024-06-03 20:54:32,101 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 657 transitions, 8169 flow [2024-06-03 20:54:32,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:32,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:32,101 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-03 20:54:32,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-03 20:54:32,101 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:54:32,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:32,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1676350263, now seen corresponding path program 5 times [2024-06-03 20:54:32,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:32,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711628463] [2024-06-03 20:54:32,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:32,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:32,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:32,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:54:32,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:32,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711628463] [2024-06-03 20:54:32,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711628463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:32,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:32,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:54:32,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333843634] [2024-06-03 20:54:32,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:32,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:54:32,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:32,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:54:32,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:54:32,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:54:32,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 657 transitions, 8169 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:32,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:32,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:54:32,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:33,472 INFO L124 PetriNetUnfolderBase]: 2887/4955 cut-off events. [2024-06-03 20:54:33,472 INFO L125 PetriNetUnfolderBase]: For 412637/412637 co-relation queries the response was YES. [2024-06-03 20:54:33,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33316 conditions, 4955 events. 2887/4955 cut-off events. For 412637/412637 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 33797 event pairs, 478 based on Foata normal form. 2/4956 useless extension candidates. Maximal degree in co-relation 33125. Up to 4258 conditions per place. [2024-06-03 20:54:33,548 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 587 selfloop transitions, 94 changer transitions 0/688 dead transitions. [2024-06-03 20:54:33,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 688 transitions, 9919 flow [2024-06-03 20:54:33,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:54:33,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:54:33,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-03 20:54:33,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-03 20:54:33,548 INFO L175 Difference]: Start difference. First operand has 493 places, 657 transitions, 8169 flow. Second operand 8 states and 189 transitions. [2024-06-03 20:54:33,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 688 transitions, 9919 flow [2024-06-03 20:54:35,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 688 transitions, 9802 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-03 20:54:35,684 INFO L231 Difference]: Finished difference. Result has 496 places, 661 transitions, 8359 flow [2024-06-03 20:54:35,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8058, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8359, PETRI_PLACES=496, PETRI_TRANSITIONS=661} [2024-06-03 20:54:35,685 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 453 predicate places. [2024-06-03 20:54:35,685 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 661 transitions, 8359 flow [2024-06-03 20:54:35,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:35,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:35,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, 1, 1] [2024-06-03 20:54:35,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-03 20:54:35,685 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:54:35,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:35,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1679207223, now seen corresponding path program 6 times [2024-06-03 20:54:35,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:35,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192237399] [2024-06-03 20:54:35,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:35,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:35,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:36,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:54:36,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:36,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192237399] [2024-06-03 20:54:36,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192237399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:36,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:36,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:54:36,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013961349] [2024-06-03 20:54:36,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:36,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:54:36,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:36,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:54:36,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:54:36,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:54:36,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 661 transitions, 8359 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:36,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:36,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:54:36,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:37,177 INFO L124 PetriNetUnfolderBase]: 2895/4972 cut-off events. [2024-06-03 20:54:37,177 INFO L125 PetriNetUnfolderBase]: For 400561/400561 co-relation queries the response was YES. [2024-06-03 20:54:37,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33402 conditions, 4972 events. 2895/4972 cut-off events. For 400561/400561 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 33917 event pairs, 485 based on Foata normal form. 2/4973 useless extension candidates. Maximal degree in co-relation 33211. Up to 4305 conditions per place. [2024-06-03 20:54:37,242 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 587 selfloop transitions, 91 changer transitions 0/685 dead transitions. [2024-06-03 20:54:37,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 685 transitions, 9825 flow [2024-06-03 20:54:37,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:54:37,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:54:37,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-03 20:54:37,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-03 20:54:37,243 INFO L175 Difference]: Start difference. First operand has 496 places, 661 transitions, 8359 flow. Second operand 8 states and 184 transitions. [2024-06-03 20:54:37,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 685 transitions, 9825 flow [2024-06-03 20:54:39,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 685 transitions, 9605 flow, removed 52 selfloop flow, removed 5 redundant places. [2024-06-03 20:54:39,501 INFO L231 Difference]: Finished difference. Result has 499 places, 663 transitions, 8386 flow [2024-06-03 20:54:39,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8167, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8386, PETRI_PLACES=499, PETRI_TRANSITIONS=663} [2024-06-03 20:54:39,501 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 456 predicate places. [2024-06-03 20:54:39,501 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 663 transitions, 8386 flow [2024-06-03 20:54:39,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:39,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:39,501 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-03 20:54:39,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-03 20:54:39,502 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:54:39,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:39,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1794498393, now seen corresponding path program 7 times [2024-06-03 20:54:39,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:39,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293953828] [2024-06-03 20:54:39,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:39,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:39,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:39,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-03 20:54:39,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:39,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293953828] [2024-06-03 20:54:39,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293953828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:39,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:39,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:54:39,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863316111] [2024-06-03 20:54:39,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:39,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:54:39,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:39,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:54:39,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:54:39,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:54:39,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 663 transitions, 8386 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:39,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:39,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:54:39,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:40,873 INFO L124 PetriNetUnfolderBase]: 2903/4988 cut-off events. [2024-06-03 20:54:40,873 INFO L125 PetriNetUnfolderBase]: For 405894/405894 co-relation queries the response was YES. [2024-06-03 20:54:40,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33514 conditions, 4988 events. 2903/4988 cut-off events. For 405894/405894 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 34088 event pairs, 487 based on Foata normal form. 2/4989 useless extension candidates. Maximal degree in co-relation 33321. Up to 4395 conditions per place. [2024-06-03 20:54:40,954 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 629 selfloop transitions, 48 changer transitions 0/684 dead transitions. [2024-06-03 20:54:40,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 684 transitions, 9818 flow [2024-06-03 20:54:40,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:54:40,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:54:40,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-03 20:54:40,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5297619047619048 [2024-06-03 20:54:40,954 INFO L175 Difference]: Start difference. First operand has 499 places, 663 transitions, 8386 flow. Second operand 8 states and 178 transitions. [2024-06-03 20:54:40,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 684 transitions, 9818 flow [2024-06-03 20:54:43,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 684 transitions, 9619 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-03 20:54:43,788 INFO L231 Difference]: Finished difference. Result has 501 places, 665 transitions, 8324 flow [2024-06-03 20:54:43,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8187, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=615, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8324, PETRI_PLACES=501, PETRI_TRANSITIONS=665} [2024-06-03 20:54:43,789 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 458 predicate places. [2024-06-03 20:54:43,789 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 665 transitions, 8324 flow [2024-06-03 20:54:43,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:43,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:43,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, 1] [2024-06-03 20:54:43,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-03 20:54:43,789 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:54:43,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:43,789 INFO L85 PathProgramCache]: Analyzing trace with hash 226120691, now seen corresponding path program 8 times [2024-06-03 20:54:43,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:43,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241569567] [2024-06-03 20:54:43,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:43,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:43,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:44,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:54:44,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:44,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241569567] [2024-06-03 20:54:44,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241569567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:44,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:44,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:54:44,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202548032] [2024-06-03 20:54:44,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:44,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:54:44,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:44,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:54:44,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:54:44,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:54:44,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 665 transitions, 8324 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:44,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:44,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:54:44,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:45,150 INFO L124 PetriNetUnfolderBase]: 2924/5010 cut-off events. [2024-06-03 20:54:45,150 INFO L125 PetriNetUnfolderBase]: For 425358/425358 co-relation queries the response was YES. [2024-06-03 20:54:45,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33985 conditions, 5010 events. 2924/5010 cut-off events. For 425358/425358 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 34180 event pairs, 481 based on Foata normal form. 2/5011 useless extension candidates. Maximal degree in co-relation 33791. Up to 4313 conditions per place. [2024-06-03 20:54:45,225 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 591 selfloop transitions, 98 changer transitions 0/696 dead transitions. [2024-06-03 20:54:45,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 696 transitions, 10098 flow [2024-06-03 20:54:45,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:54:45,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:54:45,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-03 20:54:45,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-03 20:54:45,226 INFO L175 Difference]: Start difference. First operand has 501 places, 665 transitions, 8324 flow. Second operand 8 states and 188 transitions. [2024-06-03 20:54:45,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 696 transitions, 10098 flow [2024-06-03 20:54:48,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 696 transitions, 9981 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-03 20:54:48,152 INFO L231 Difference]: Finished difference. Result has 503 places, 669 transitions, 8524 flow [2024-06-03 20:54:48,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8207, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8524, PETRI_PLACES=503, PETRI_TRANSITIONS=669} [2024-06-03 20:54:48,153 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 460 predicate places. [2024-06-03 20:54:48,153 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 669 transitions, 8524 flow [2024-06-03 20:54:48,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:48,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:48,153 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-03 20:54:48,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-03 20:54:48,153 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:54:48,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:48,153 INFO L85 PathProgramCache]: Analyzing trace with hash -931905835, now seen corresponding path program 9 times [2024-06-03 20:54:48,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:48,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878338602] [2024-06-03 20:54:48,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:48,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:48,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:48,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:54:48,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:48,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878338602] [2024-06-03 20:54:48,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878338602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:48,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:48,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:54:48,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741351558] [2024-06-03 20:54:48,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:48,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:54:48,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:48,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:54:48,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:54:48,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:54:48,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 669 transitions, 8524 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:48,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:48,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:54:48,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:49,571 INFO L124 PetriNetUnfolderBase]: 2932/5027 cut-off events. [2024-06-03 20:54:49,571 INFO L125 PetriNetUnfolderBase]: For 434465/434465 co-relation queries the response was YES. [2024-06-03 20:54:49,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34385 conditions, 5027 events. 2932/5027 cut-off events. For 434465/434465 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 34325 event pairs, 488 based on Foata normal form. 2/5028 useless extension candidates. Maximal degree in co-relation 34190. Up to 4360 conditions per place. [2024-06-03 20:54:49,646 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 591 selfloop transitions, 95 changer transitions 0/693 dead transitions. [2024-06-03 20:54:49,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 693 transitions, 10010 flow [2024-06-03 20:54:49,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:54:49,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:54:49,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-03 20:54:49,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5446428571428571 [2024-06-03 20:54:49,648 INFO L175 Difference]: Start difference. First operand has 503 places, 669 transitions, 8524 flow. Second operand 8 states and 183 transitions. [2024-06-03 20:54:49,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 693 transitions, 10010 flow [2024-06-03 20:54:52,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 693 transitions, 9782 flow, removed 58 selfloop flow, removed 4 redundant places. [2024-06-03 20:54:52,284 INFO L231 Difference]: Finished difference. Result has 507 places, 671 transitions, 8555 flow [2024-06-03 20:54:52,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8328, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=669, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8555, PETRI_PLACES=507, PETRI_TRANSITIONS=671} [2024-06-03 20:54:52,285 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 464 predicate places. [2024-06-03 20:54:52,285 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 671 transitions, 8555 flow [2024-06-03 20:54:52,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:52,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:52,285 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-03 20:54:52,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-03 20:54:52,285 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:54:52,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:52,286 INFO L85 PathProgramCache]: Analyzing trace with hash -372902187, now seen corresponding path program 10 times [2024-06-03 20:54:52,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:52,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441957249] [2024-06-03 20:54:52,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:52,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:52,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:52,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:54:52,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:52,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441957249] [2024-06-03 20:54:52,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441957249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:52,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:52,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:54:52,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287187875] [2024-06-03 20:54:52,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:52,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:54:52,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:52,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:54:52,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:54:52,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:54:52,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 671 transitions, 8555 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:52,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:52,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:54:52,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:53,707 INFO L124 PetriNetUnfolderBase]: 2940/5057 cut-off events. [2024-06-03 20:54:53,708 INFO L125 PetriNetUnfolderBase]: For 440464/440464 co-relation queries the response was YES. [2024-06-03 20:54:53,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34545 conditions, 5057 events. 2940/5057 cut-off events. For 440464/440464 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 34685 event pairs, 393 based on Foata normal form. 2/5058 useless extension candidates. Maximal degree in co-relation 34348. Up to 4133 conditions per place. [2024-06-03 20:54:53,786 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 575 selfloop transitions, 127 changer transitions 0/709 dead transitions. [2024-06-03 20:54:53,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 709 transitions, 10675 flow [2024-06-03 20:54:53,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:54:53,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:54:53,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-03 20:54:53,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-03 20:54:53,787 INFO L175 Difference]: Start difference. First operand has 507 places, 671 transitions, 8555 flow. Second operand 8 states and 190 transitions. [2024-06-03 20:54:53,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 709 transitions, 10675 flow [2024-06-03 20:54:56,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 709 transitions, 10468 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-03 20:54:56,611 INFO L231 Difference]: Finished difference. Result has 510 places, 680 transitions, 8873 flow [2024-06-03 20:54:56,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8348, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8873, PETRI_PLACES=510, PETRI_TRANSITIONS=680} [2024-06-03 20:54:56,612 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 467 predicate places. [2024-06-03 20:54:56,612 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 680 transitions, 8873 flow [2024-06-03 20:54:56,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:56,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:56,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-03 20:54:56,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-03 20:54:56,613 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:54:56,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:56,613 INFO L85 PathProgramCache]: Analyzing trace with hash 885998861, now seen corresponding path program 11 times [2024-06-03 20:54:56,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:56,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867498469] [2024-06-03 20:54:56,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:56,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:56,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:56,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:54:56,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:56,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867498469] [2024-06-03 20:54:56,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867498469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:56,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:56,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:54:56,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928088082] [2024-06-03 20:54:56,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:56,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:54:56,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:56,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:54:56,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:54:57,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:54:57,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 680 transitions, 8873 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:54:57,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:57,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:54:57,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:58,032 INFO L124 PetriNetUnfolderBase]: 2948/5071 cut-off events. [2024-06-03 20:54:58,032 INFO L125 PetriNetUnfolderBase]: For 449658/449658 co-relation queries the response was YES. [2024-06-03 20:54:58,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35221 conditions, 5071 events. 2948/5071 cut-off events. For 449658/449658 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 34789 event pairs, 395 based on Foata normal form. 2/5072 useless extension candidates. Maximal degree in co-relation 35022. Up to 4141 conditions per place. [2024-06-03 20:54:58,113 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 571 selfloop transitions, 130 changer transitions 0/708 dead transitions. [2024-06-03 20:54:58,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 708 transitions, 10654 flow [2024-06-03 20:54:58,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:54:58,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:54:58,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 20:54:58,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-03 20:54:58,114 INFO L175 Difference]: Start difference. First operand has 510 places, 680 transitions, 8873 flow. Second operand 8 states and 186 transitions. [2024-06-03 20:54:58,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 708 transitions, 10654 flow [2024-06-03 20:55:00,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 708 transitions, 10374 flow, removed 88 selfloop flow, removed 3 redundant places. [2024-06-03 20:55:00,676 INFO L231 Difference]: Finished difference. Result has 515 places, 683 transitions, 8953 flow [2024-06-03 20:55:00,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8641, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8953, PETRI_PLACES=515, PETRI_TRANSITIONS=683} [2024-06-03 20:55:00,677 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 472 predicate places. [2024-06-03 20:55:00,677 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 683 transitions, 8953 flow [2024-06-03 20:55:00,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:00,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:00,677 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-03 20:55:00,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-03 20:55:00,677 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:55:00,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:00,677 INFO L85 PathProgramCache]: Analyzing trace with hash -1909950763, now seen corresponding path program 12 times [2024-06-03 20:55:00,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:00,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049213270] [2024-06-03 20:55:00,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:00,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:00,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:01,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:55:01,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:01,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049213270] [2024-06-03 20:55:01,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049213270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:01,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:01,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:55:01,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491593718] [2024-06-03 20:55:01,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:01,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:55:01,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:01,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:55:01,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:55:01,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:55:01,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 683 transitions, 8953 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:01,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:01,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:55:01,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:02,053 INFO L124 PetriNetUnfolderBase]: 2969/5102 cut-off events. [2024-06-03 20:55:02,053 INFO L125 PetriNetUnfolderBase]: For 464765/464765 co-relation queries the response was YES. [2024-06-03 20:55:02,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35527 conditions, 5102 events. 2969/5102 cut-off events. For 464765/464765 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 34991 event pairs, 493 based on Foata normal form. 2/5103 useless extension candidates. Maximal degree in co-relation 35326. Up to 4380 conditions per place. [2024-06-03 20:55:02,132 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 598 selfloop transitions, 104 changer transitions 0/709 dead transitions. [2024-06-03 20:55:02,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 709 transitions, 10728 flow [2024-06-03 20:55:02,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:55:02,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:55:02,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-03 20:55:02,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-03 20:55:02,133 INFO L175 Difference]: Start difference. First operand has 515 places, 683 transitions, 8953 flow. Second operand 8 states and 182 transitions. [2024-06-03 20:55:02,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 709 transitions, 10728 flow [2024-06-03 20:55:04,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 709 transitions, 10498 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-03 20:55:04,954 INFO L231 Difference]: Finished difference. Result has 520 places, 688 transitions, 9056 flow [2024-06-03 20:55:04,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8728, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=579, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9056, PETRI_PLACES=520, PETRI_TRANSITIONS=688} [2024-06-03 20:55:04,955 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 477 predicate places. [2024-06-03 20:55:04,955 INFO L495 AbstractCegarLoop]: Abstraction has has 520 places, 688 transitions, 9056 flow [2024-06-03 20:55:04,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:04,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:04,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:04,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-03 20:55:04,955 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:55:04,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:04,956 INFO L85 PathProgramCache]: Analyzing trace with hash 1794683091, now seen corresponding path program 5 times [2024-06-03 20:55:04,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:04,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344465642] [2024-06-03 20:55:04,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:04,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:04,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:05,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:55:05,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:05,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344465642] [2024-06-03 20:55:05,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344465642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:05,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:05,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:55:05,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949720510] [2024-06-03 20:55:05,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:05,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:55:05,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:05,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:55:05,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:55:05,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:55:05,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 688 transitions, 9056 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:05,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:05,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:55:05,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:06,475 INFO L124 PetriNetUnfolderBase]: 2964/5095 cut-off events. [2024-06-03 20:55:06,475 INFO L125 PetriNetUnfolderBase]: For 460210/460210 co-relation queries the response was YES. [2024-06-03 20:55:06,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35234 conditions, 5095 events. 2964/5095 cut-off events. For 460210/460210 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 34965 event pairs, 498 based on Foata normal form. 2/5096 useless extension candidates. Maximal degree in co-relation 35031. Up to 4432 conditions per place. [2024-06-03 20:55:06,550 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 610 selfloop transitions, 91 changer transitions 0/708 dead transitions. [2024-06-03 20:55:06,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 708 transitions, 10519 flow [2024-06-03 20:55:06,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:55:06,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:55:06,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-03 20:55:06,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-03 20:55:06,551 INFO L175 Difference]: Start difference. First operand has 520 places, 688 transitions, 9056 flow. Second operand 8 states and 181 transitions. [2024-06-03 20:55:06,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 708 transitions, 10519 flow [2024-06-03 20:55:09,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 708 transitions, 10283 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-03 20:55:09,517 INFO L231 Difference]: Finished difference. Result has 523 places, 689 transitions, 9024 flow [2024-06-03 20:55:09,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8824, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9024, PETRI_PLACES=523, PETRI_TRANSITIONS=689} [2024-06-03 20:55:09,518 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 480 predicate places. [2024-06-03 20:55:09,518 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 689 transitions, 9024 flow [2024-06-03 20:55:09,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:09,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:09,518 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-03 20:55:09,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-03 20:55:09,518 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:55:09,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:09,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1501752653, now seen corresponding path program 13 times [2024-06-03 20:55:09,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:09,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649770800] [2024-06-03 20:55:09,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:09,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:09,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:09,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:55:09,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:09,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649770800] [2024-06-03 20:55:09,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649770800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:09,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:09,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:55:09,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564549861] [2024-06-03 20:55:09,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:09,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:55:09,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:09,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:55:09,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:55:09,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:55:09,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 689 transitions, 9024 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:09,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:09,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:55:09,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:10,991 INFO L124 PetriNetUnfolderBase]: 2959/5088 cut-off events. [2024-06-03 20:55:10,991 INFO L125 PetriNetUnfolderBase]: For 453865/453865 co-relation queries the response was YES. [2024-06-03 20:55:11,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34880 conditions, 5088 events. 2959/5088 cut-off events. For 453865/453865 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 34993 event pairs, 493 based on Foata normal form. 2/5089 useless extension candidates. Maximal degree in co-relation 34676. Up to 4401 conditions per place. [2024-06-03 20:55:11,078 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 606 selfloop transitions, 95 changer transitions 0/708 dead transitions. [2024-06-03 20:55:11,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 708 transitions, 10472 flow [2024-06-03 20:55:11,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:55:11,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:55:11,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-03 20:55:11,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-03 20:55:11,079 INFO L175 Difference]: Start difference. First operand has 523 places, 689 transitions, 9024 flow. Second operand 8 states and 180 transitions. [2024-06-03 20:55:11,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 708 transitions, 10472 flow [2024-06-03 20:55:13,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 708 transitions, 10249 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-03 20:55:13,805 INFO L231 Difference]: Finished difference. Result has 525 places, 689 transitions, 8996 flow [2024-06-03 20:55:13,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8801, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8996, PETRI_PLACES=525, PETRI_TRANSITIONS=689} [2024-06-03 20:55:13,805 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 482 predicate places. [2024-06-03 20:55:13,806 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 689 transitions, 8996 flow [2024-06-03 20:55:13,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:13,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:13,806 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-03 20:55:13,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-03 20:55:13,806 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:55:13,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:13,806 INFO L85 PathProgramCache]: Analyzing trace with hash -1803788911, now seen corresponding path program 14 times [2024-06-03 20:55:13,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:13,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854888379] [2024-06-03 20:55:13,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:13,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:13,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:14,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-03 20:55:14,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:14,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854888379] [2024-06-03 20:55:14,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854888379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:14,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:14,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:55:14,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452394195] [2024-06-03 20:55:14,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:14,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:55:14,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:14,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:55:14,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:55:14,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:55:14,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 689 transitions, 8996 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:14,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:14,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:55:14,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:15,288 INFO L124 PetriNetUnfolderBase]: 2967/5104 cut-off events. [2024-06-03 20:55:15,288 INFO L125 PetriNetUnfolderBase]: For 460884/460884 co-relation queries the response was YES. [2024-06-03 20:55:15,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34998 conditions, 5104 events. 2967/5104 cut-off events. For 460884/460884 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 35124 event pairs, 495 based on Foata normal form. 2/5105 useless extension candidates. Maximal degree in co-relation 34793. Up to 4479 conditions per place. [2024-06-03 20:55:15,368 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 642 selfloop transitions, 60 changer transitions 0/709 dead transitions. [2024-06-03 20:55:15,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 709 transitions, 10486 flow [2024-06-03 20:55:15,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:55:15,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:55:15,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-03 20:55:15,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5047619047619047 [2024-06-03 20:55:15,368 INFO L175 Difference]: Start difference. First operand has 525 places, 689 transitions, 8996 flow. Second operand 10 states and 212 transitions. [2024-06-03 20:55:15,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 709 transitions, 10486 flow [2024-06-03 20:55:18,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 709 transitions, 10295 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-03 20:55:18,144 INFO L231 Difference]: Finished difference. Result has 529 places, 691 transitions, 8978 flow [2024-06-03 20:55:18,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8805, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8978, PETRI_PLACES=529, PETRI_TRANSITIONS=691} [2024-06-03 20:55:18,145 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 486 predicate places. [2024-06-03 20:55:18,145 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 691 transitions, 8978 flow [2024-06-03 20:55:18,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:18,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:18,145 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-03 20:55:18,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-03 20:55:18,145 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:55:18,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:18,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1547288401, now seen corresponding path program 15 times [2024-06-03 20:55:18,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:18,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144837746] [2024-06-03 20:55:18,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:18,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:18,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:18,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:55:18,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:18,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144837746] [2024-06-03 20:55:18,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144837746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:18,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:18,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:55:18,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963163525] [2024-06-03 20:55:18,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:18,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:55:18,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:18,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:55:18,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:55:18,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:55:18,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 691 transitions, 8978 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:18,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:18,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:55:18,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:19,581 INFO L124 PetriNetUnfolderBase]: 2975/5112 cut-off events. [2024-06-03 20:55:19,581 INFO L125 PetriNetUnfolderBase]: For 468399/468399 co-relation queries the response was YES. [2024-06-03 20:55:19,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35083 conditions, 5112 events. 2975/5112 cut-off events. For 468399/468399 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 35119 event pairs, 493 based on Foata normal form. 2/5113 useless extension candidates. Maximal degree in co-relation 34877. Up to 4491 conditions per place. [2024-06-03 20:55:19,661 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 643 selfloop transitions, 59 changer transitions 0/709 dead transitions. [2024-06-03 20:55:19,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 709 transitions, 10464 flow [2024-06-03 20:55:19,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:55:19,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:55:19,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-03 20:55:19,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-03 20:55:19,662 INFO L175 Difference]: Start difference. First operand has 529 places, 691 transitions, 8978 flow. Second operand 8 states and 176 transitions. [2024-06-03 20:55:19,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 709 transitions, 10464 flow [2024-06-03 20:55:22,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 709 transitions, 10319 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-03 20:55:22,007 INFO L231 Difference]: Finished difference. Result has 529 places, 693 transitions, 9004 flow [2024-06-03 20:55:22,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8833, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=632, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9004, PETRI_PLACES=529, PETRI_TRANSITIONS=693} [2024-06-03 20:55:22,008 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 486 predicate places. [2024-06-03 20:55:22,008 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 693 transitions, 9004 flow [2024-06-03 20:55:22,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:22,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:22,008 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-03 20:55:22,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-03 20:55:22,008 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:55:22,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:22,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1348847457, now seen corresponding path program 16 times [2024-06-03 20:55:22,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:22,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064594861] [2024-06-03 20:55:22,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:22,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:22,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:22,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:55:22,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:22,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064594861] [2024-06-03 20:55:22,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064594861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:22,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:22,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:55:22,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388897507] [2024-06-03 20:55:22,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:22,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:55:22,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:22,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:55:22,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:55:22,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:55:22,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 693 transitions, 9004 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:22,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:22,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:55:22,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:23,578 INFO L124 PetriNetUnfolderBase]: 2983/5126 cut-off events. [2024-06-03 20:55:23,579 INFO L125 PetriNetUnfolderBase]: For 475059/475059 co-relation queries the response was YES. [2024-06-03 20:55:23,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35191 conditions, 5126 events. 2983/5126 cut-off events. For 475059/475059 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 35278 event pairs, 491 based on Foata normal form. 2/5125 useless extension candidates. Maximal degree in co-relation 34984. Up to 4471 conditions per place. [2024-06-03 20:55:23,658 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 638 selfloop transitions, 68 changer transitions 0/713 dead transitions. [2024-06-03 20:55:23,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 713 transitions, 10512 flow [2024-06-03 20:55:23,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:55:23,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:55:23,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-03 20:55:23,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5267857142857143 [2024-06-03 20:55:23,659 INFO L175 Difference]: Start difference. First operand has 529 places, 693 transitions, 9004 flow. Second operand 8 states and 177 transitions. [2024-06-03 20:55:23,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 713 transitions, 10512 flow [2024-06-03 20:55:26,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 713 transitions, 10393 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-03 20:55:26,637 INFO L231 Difference]: Finished difference. Result has 533 places, 696 transitions, 9103 flow [2024-06-03 20:55:26,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8885, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=625, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9103, PETRI_PLACES=533, PETRI_TRANSITIONS=696} [2024-06-03 20:55:26,637 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 490 predicate places. [2024-06-03 20:55:26,637 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 696 transitions, 9103 flow [2024-06-03 20:55:26,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:26,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:26,637 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-03 20:55:26,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-03 20:55:26,637 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:55:26,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:26,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1375507543, now seen corresponding path program 6 times [2024-06-03 20:55:26,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:26,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582264845] [2024-06-03 20:55:26,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:26,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:26,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:26,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:55:26,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:26,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582264845] [2024-06-03 20:55:26,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582264845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:26,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:26,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:55:26,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876703450] [2024-06-03 20:55:26,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:26,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:55:26,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:26,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:55:26,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:55:27,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:55:27,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 696 transitions, 9103 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:27,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:27,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:55:27,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:28,266 INFO L124 PetriNetUnfolderBase]: 2991/5149 cut-off events. [2024-06-03 20:55:28,266 INFO L125 PetriNetUnfolderBase]: For 483667/483667 co-relation queries the response was YES. [2024-06-03 20:55:28,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35465 conditions, 5149 events. 2991/5149 cut-off events. For 483667/483667 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 35484 event pairs, 489 based on Foata normal form. 2/5151 useless extension candidates. Maximal degree in co-relation 35256. Up to 4572 conditions per place. [2024-06-03 20:55:28,338 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 677 selfloop transitions, 30 changer transitions 0/714 dead transitions. [2024-06-03 20:55:28,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 714 transitions, 10615 flow [2024-06-03 20:55:28,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:55:28,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:55:28,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-03 20:55:28,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5178571428571429 [2024-06-03 20:55:28,339 INFO L175 Difference]: Start difference. First operand has 533 places, 696 transitions, 9103 flow. Second operand 8 states and 174 transitions. [2024-06-03 20:55:28,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 714 transitions, 10615 flow [2024-06-03 20:55:31,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 714 transitions, 10457 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-03 20:55:31,650 INFO L231 Difference]: Finished difference. Result has 536 places, 698 transitions, 9074 flow [2024-06-03 20:55:31,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8945, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=666, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9074, PETRI_PLACES=536, PETRI_TRANSITIONS=698} [2024-06-03 20:55:31,650 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 493 predicate places. [2024-06-03 20:55:31,650 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 698 transitions, 9074 flow [2024-06-03 20:55:31,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:31,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:31,650 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-03 20:55:31,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-03 20:55:31,650 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:55:31,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:31,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1013377261, now seen corresponding path program 7 times [2024-06-03 20:55:31,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:31,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661109062] [2024-06-03 20:55:31,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:31,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:31,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:32,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:55:32,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:32,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661109062] [2024-06-03 20:55:32,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661109062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:32,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:32,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:55:32,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956958716] [2024-06-03 20:55:32,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:32,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:55:32,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:32,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:55:32,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:55:32,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:55:32,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 698 transitions, 9074 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:32,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:32,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:55:32,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:33,156 INFO L124 PetriNetUnfolderBase]: 2999/5159 cut-off events. [2024-06-03 20:55:33,156 INFO L125 PetriNetUnfolderBase]: For 492016/492016 co-relation queries the response was YES. [2024-06-03 20:55:33,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35575 conditions, 5159 events. 2999/5159 cut-off events. For 492016/492016 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 35545 event pairs, 485 based on Foata normal form. 2/5161 useless extension candidates. Maximal degree in co-relation 35365. Up to 4570 conditions per place. [2024-06-03 20:55:33,238 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 677 selfloop transitions, 34 changer transitions 0/718 dead transitions. [2024-06-03 20:55:33,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 718 transitions, 10602 flow [2024-06-03 20:55:33,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:55:33,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:55:33,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-03 20:55:33,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5105820105820106 [2024-06-03 20:55:33,238 INFO L175 Difference]: Start difference. First operand has 536 places, 698 transitions, 9074 flow. Second operand 9 states and 193 transitions. [2024-06-03 20:55:33,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 718 transitions, 10602 flow [2024-06-03 20:55:36,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 718 transitions, 10489 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-03 20:55:36,492 INFO L231 Difference]: Finished difference. Result has 539 places, 700 transitions, 9102 flow [2024-06-03 20:55:36,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8961, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=698, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=664, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9102, PETRI_PLACES=539, PETRI_TRANSITIONS=700} [2024-06-03 20:55:36,492 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 496 predicate places. [2024-06-03 20:55:36,493 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 700 transitions, 9102 flow [2024-06-03 20:55:36,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:36,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:36,493 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-03 20:55:36,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-03 20:55:36,493 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:55:36,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:36,493 INFO L85 PathProgramCache]: Analyzing trace with hash -423551247, now seen corresponding path program 8 times [2024-06-03 20:55:36,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:36,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475087193] [2024-06-03 20:55:36,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:36,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:36,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:36,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:55:36,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:36,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475087193] [2024-06-03 20:55:36,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475087193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:36,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:36,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:55:36,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436356273] [2024-06-03 20:55:36,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:36,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:55:36,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:36,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:55:36,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:55:36,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:55:36,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 700 transitions, 9102 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:36,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:36,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:55:36,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:37,982 INFO L124 PetriNetUnfolderBase]: 3007/5168 cut-off events. [2024-06-03 20:55:37,983 INFO L125 PetriNetUnfolderBase]: For 501055/501055 co-relation queries the response was YES. [2024-06-03 20:55:38,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35772 conditions, 5168 events. 3007/5168 cut-off events. For 501055/501055 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 35574 event pairs, 501 based on Foata normal form. 2/5169 useless extension candidates. Maximal degree in co-relation 35561. Up to 4497 conditions per place. [2024-06-03 20:55:38,064 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 622 selfloop transitions, 89 changer transitions 0/718 dead transitions. [2024-06-03 20:55:38,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 718 transitions, 10630 flow [2024-06-03 20:55:38,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:55:38,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:55:38,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-03 20:55:38,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5327380952380952 [2024-06-03 20:55:38,065 INFO L175 Difference]: Start difference. First operand has 539 places, 700 transitions, 9102 flow. Second operand 8 states and 179 transitions. [2024-06-03 20:55:38,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 718 transitions, 10630 flow [2024-06-03 20:55:41,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 718 transitions, 10505 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-03 20:55:41,200 INFO L231 Difference]: Finished difference. Result has 540 places, 702 transitions, 9232 flow [2024-06-03 20:55:41,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8977, PETRI_DIFFERENCE_MINUEND_PLACES=532, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=611, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9232, PETRI_PLACES=540, PETRI_TRANSITIONS=702} [2024-06-03 20:55:41,200 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 497 predicate places. [2024-06-03 20:55:41,200 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 702 transitions, 9232 flow [2024-06-03 20:55:41,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:41,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:41,201 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-03 20:55:41,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-03 20:55:41,201 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:55:41,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:41,201 INFO L85 PathProgramCache]: Analyzing trace with hash 882112977, now seen corresponding path program 17 times [2024-06-03 20:55:41,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:41,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315219337] [2024-06-03 20:55:41,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:41,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:41,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:41,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:55:41,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:41,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315219337] [2024-06-03 20:55:41,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315219337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:41,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:41,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:55:41,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266347891] [2024-06-03 20:55:41,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:41,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:55:41,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:41,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:55:41,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:55:41,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:55:41,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 702 transitions, 9232 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:41,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:41,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:55:41,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:42,748 INFO L124 PetriNetUnfolderBase]: 3002/5156 cut-off events. [2024-06-03 20:55:42,748 INFO L125 PetriNetUnfolderBase]: For 494361/494361 co-relation queries the response was YES. [2024-06-03 20:55:42,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35605 conditions, 5156 events. 3002/5156 cut-off events. For 494361/494361 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 35507 event pairs, 489 based on Foata normal form. 2/5157 useless extension candidates. Maximal degree in co-relation 35393. Up to 4451 conditions per place. [2024-06-03 20:55:42,830 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 635 selfloop transitions, 92 changer transitions 0/734 dead transitions. [2024-06-03 20:55:42,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 734 transitions, 10766 flow [2024-06-03 20:55:42,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:55:42,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:55:42,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-03 20:55:42,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-03 20:55:42,831 INFO L175 Difference]: Start difference. First operand has 540 places, 702 transitions, 9232 flow. Second operand 9 states and 213 transitions. [2024-06-03 20:55:42,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 734 transitions, 10766 flow [2024-06-03 20:55:46,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 734 transitions, 10561 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-03 20:55:46,630 INFO L231 Difference]: Finished difference. Result has 544 places, 702 transitions, 9225 flow [2024-06-03 20:55:46,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9027, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9225, PETRI_PLACES=544, PETRI_TRANSITIONS=702} [2024-06-03 20:55:46,630 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 501 predicate places. [2024-06-03 20:55:46,630 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 702 transitions, 9225 flow [2024-06-03 20:55:46,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:46,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:46,631 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-03 20:55:46,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-03 20:55:46,631 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:55:46,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:46,631 INFO L85 PathProgramCache]: Analyzing trace with hash 291210551, now seen corresponding path program 18 times [2024-06-03 20:55:46,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:46,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460136666] [2024-06-03 20:55:46,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:46,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:46,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:46,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:55:46,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:46,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460136666] [2024-06-03 20:55:46,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460136666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:46,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:46,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:55:46,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888325994] [2024-06-03 20:55:46,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:46,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:55:46,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:46,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:55:46,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:55:47,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:55:47,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 702 transitions, 9225 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:47,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:47,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:55:47,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:48,268 INFO L124 PetriNetUnfolderBase]: 2997/5149 cut-off events. [2024-06-03 20:55:48,268 INFO L125 PetriNetUnfolderBase]: For 485878/485878 co-relation queries the response was YES. [2024-06-03 20:55:48,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35312 conditions, 5149 events. 2997/5149 cut-off events. For 485878/485878 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 35421 event pairs, 488 based on Foata normal form. 2/5150 useless extension candidates. Maximal degree in co-relation 35099. Up to 4450 conditions per place. [2024-06-03 20:55:48,342 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 632 selfloop transitions, 87 changer transitions 0/726 dead transitions. [2024-06-03 20:55:48,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 726 transitions, 10723 flow [2024-06-03 20:55:48,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:55:48,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:55:48,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 20:55:48,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-03 20:55:48,343 INFO L175 Difference]: Start difference. First operand has 544 places, 702 transitions, 9225 flow. Second operand 7 states and 169 transitions. [2024-06-03 20:55:48,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 726 transitions, 10723 flow [2024-06-03 20:55:52,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 726 transitions, 10507 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-03 20:55:52,136 INFO L231 Difference]: Finished difference. Result has 542 places, 702 transitions, 9194 flow [2024-06-03 20:55:52,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9009, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=615, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9194, PETRI_PLACES=542, PETRI_TRANSITIONS=702} [2024-06-03 20:55:52,137 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 499 predicate places. [2024-06-03 20:55:52,137 INFO L495 AbstractCegarLoop]: Abstraction has has 542 places, 702 transitions, 9194 flow [2024-06-03 20:55:52,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:52,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:52,137 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-03 20:55:52,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-03 20:55:52,137 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:55:52,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:52,138 INFO L85 PathProgramCache]: Analyzing trace with hash 203871159, now seen corresponding path program 19 times [2024-06-03 20:55:52,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:52,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90577199] [2024-06-03 20:55:52,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:52,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:52,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:52,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:55:52,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:52,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90577199] [2024-06-03 20:55:52,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90577199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:52,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:52,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:55:52,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974752646] [2024-06-03 20:55:52,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:52,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:55:52,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:52,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:55:52,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:55:52,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:55:52,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 702 transitions, 9194 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:52,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:52,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:55:52,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:53,679 INFO L124 PetriNetUnfolderBase]: 2992/5148 cut-off events. [2024-06-03 20:55:53,679 INFO L125 PetriNetUnfolderBase]: For 457048/457050 co-relation queries the response was YES. [2024-06-03 20:55:53,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34867 conditions, 5148 events. 2992/5148 cut-off events. For 457048/457050 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 35451 event pairs, 484 based on Foata normal form. 4/5152 useless extension candidates. Maximal degree in co-relation 34654. Up to 4437 conditions per place. [2024-06-03 20:55:53,762 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 638 selfloop transitions, 92 changer transitions 0/737 dead transitions. [2024-06-03 20:55:53,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 737 transitions, 10742 flow [2024-06-03 20:55:53,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:55:53,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:55:53,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-03 20:55:53,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5687830687830688 [2024-06-03 20:55:53,763 INFO L175 Difference]: Start difference. First operand has 542 places, 702 transitions, 9194 flow. Second operand 9 states and 215 transitions. [2024-06-03 20:55:53,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 737 transitions, 10742 flow [2024-06-03 20:55:57,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 737 transitions, 10528 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-03 20:55:57,769 INFO L231 Difference]: Finished difference. Result has 545 places, 702 transitions, 9178 flow [2024-06-03 20:55:57,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8980, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9178, PETRI_PLACES=545, PETRI_TRANSITIONS=702} [2024-06-03 20:55:57,769 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 502 predicate places. [2024-06-03 20:55:57,770 INFO L495 AbstractCegarLoop]: Abstraction has has 545 places, 702 transitions, 9178 flow [2024-06-03 20:55:57,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:57,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:57,770 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-03 20:55:57,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-03 20:55:57,770 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:55:57,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:57,770 INFO L85 PathProgramCache]: Analyzing trace with hash 1148136687, now seen corresponding path program 20 times [2024-06-03 20:55:57,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:57,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544014692] [2024-06-03 20:55:57,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:57,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:57,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:58,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:55:58,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:58,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544014692] [2024-06-03 20:55:58,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544014692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:58,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:58,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:55:58,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78895729] [2024-06-03 20:55:58,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:58,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:55:58,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:58,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:55:58,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:55:58,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:55:58,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 702 transitions, 9178 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:55:58,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:58,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:55:58,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:59,267 INFO L124 PetriNetUnfolderBase]: 2987/5142 cut-off events. [2024-06-03 20:55:59,267 INFO L125 PetriNetUnfolderBase]: For 442440/442440 co-relation queries the response was YES. [2024-06-03 20:55:59,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34571 conditions, 5142 events. 2987/5142 cut-off events. For 442440/442440 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 35435 event pairs, 389 based on Foata normal form. 2/5143 useless extension candidates. Maximal degree in co-relation 34357. Up to 4295 conditions per place. [2024-06-03 20:55:59,349 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 608 selfloop transitions, 112 changer transitions 0/727 dead transitions. [2024-06-03 20:55:59,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 727 transitions, 10680 flow [2024-06-03 20:55:59,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:55:59,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:55:59,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 20:55:59,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-03 20:55:59,350 INFO L175 Difference]: Start difference. First operand has 545 places, 702 transitions, 9178 flow. Second operand 7 states and 170 transitions. [2024-06-03 20:55:59,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 727 transitions, 10680 flow [2024-06-03 20:56:03,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 727 transitions, 10467 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-03 20:56:03,351 INFO L231 Difference]: Finished difference. Result has 544 places, 702 transitions, 9200 flow [2024-06-03 20:56:03,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8965, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9200, PETRI_PLACES=544, PETRI_TRANSITIONS=702} [2024-06-03 20:56:03,352 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 501 predicate places. [2024-06-03 20:56:03,352 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 702 transitions, 9200 flow [2024-06-03 20:56:03,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:03,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:56:03,352 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-03 20:56:03,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-03 20:56:03,352 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:56:03,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:56:03,353 INFO L85 PathProgramCache]: Analyzing trace with hash -1902259565, now seen corresponding path program 9 times [2024-06-03 20:56:03,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:56:03,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795994057] [2024-06-03 20:56:03,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:56:03,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:56:03,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:56:03,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:56:03,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:56:03,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795994057] [2024-06-03 20:56:03,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795994057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:56:03,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:56:03,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:56:03,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434805537] [2024-06-03 20:56:03,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:56:03,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:56:03,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:56:03,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:56:03,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:56:03,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:56:03,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 702 transitions, 9200 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:03,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:56:03,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:56:03,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:56:04,830 INFO L124 PetriNetUnfolderBase]: 2995/5148 cut-off events. [2024-06-03 20:56:04,830 INFO L125 PetriNetUnfolderBase]: For 437670/437672 co-relation queries the response was YES. [2024-06-03 20:56:04,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34764 conditions, 5148 events. 2995/5148 cut-off events. For 437670/437672 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 35442 event pairs, 494 based on Foata normal form. 4/5152 useless extension candidates. Maximal degree in co-relation 34549. Up to 4475 conditions per place. [2024-06-03 20:56:04,912 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 620 selfloop transitions, 95 changer transitions 0/722 dead transitions. [2024-06-03 20:56:04,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 722 transitions, 10746 flow [2024-06-03 20:56:04,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:56:04,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:56:04,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-03 20:56:04,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-03 20:56:04,913 INFO L175 Difference]: Start difference. First operand has 544 places, 702 transitions, 9200 flow. Second operand 7 states and 162 transitions. [2024-06-03 20:56:04,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 722 transitions, 10746 flow [2024-06-03 20:56:07,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 722 transitions, 10469 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-03 20:56:07,843 INFO L231 Difference]: Finished difference. Result has 543 places, 704 transitions, 9197 flow [2024-06-03 20:56:07,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8923, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9197, PETRI_PLACES=543, PETRI_TRANSITIONS=704} [2024-06-03 20:56:07,843 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 500 predicate places. [2024-06-03 20:56:07,843 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 704 transitions, 9197 flow [2024-06-03 20:56:07,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:07,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:56:07,843 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-03 20:56:07,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-03 20:56:07,844 INFO L420 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:56:07,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:56:07,844 INFO L85 PathProgramCache]: Analyzing trace with hash 204055857, now seen corresponding path program 10 times [2024-06-03 20:56:07,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:56:07,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827643171] [2024-06-03 20:56:07,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:56:07,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:56:07,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:56:08,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:56:08,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:56:08,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827643171] [2024-06-03 20:56:08,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827643171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:56:08,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:56:08,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:56:08,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931262717] [2024-06-03 20:56:08,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:56:08,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:56:08,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:56:08,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:56:08,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:56:08,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:56:08,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 704 transitions, 9197 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:08,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:56:08,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:56:08,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:56:09,364 INFO L124 PetriNetUnfolderBase]: 3003/5170 cut-off events. [2024-06-03 20:56:09,365 INFO L125 PetriNetUnfolderBase]: For 432563/432565 co-relation queries the response was YES. [2024-06-03 20:56:09,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34750 conditions, 5170 events. 3003/5170 cut-off events. For 432563/432565 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 35631 event pairs, 494 based on Foata normal form. 4/5174 useless extension candidates. Maximal degree in co-relation 34536. Up to 4481 conditions per place. [2024-06-03 20:56:09,444 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 624 selfloop transitions, 96 changer transitions 0/727 dead transitions. [2024-06-03 20:56:09,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 727 transitions, 10765 flow [2024-06-03 20:56:09,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:56:09,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:56:09,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 20:56:09,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-03 20:56:09,445 INFO L175 Difference]: Start difference. First operand has 543 places, 704 transitions, 9197 flow. Second operand 7 states and 166 transitions. [2024-06-03 20:56:09,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 727 transitions, 10765 flow [2024-06-03 20:56:12,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 727 transitions, 10521 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-03 20:56:12,442 INFO L231 Difference]: Finished difference. Result has 545 places, 706 transitions, 9236 flow [2024-06-03 20:56:12,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8953, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=608, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9236, PETRI_PLACES=545, PETRI_TRANSITIONS=706} [2024-06-03 20:56:12,443 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 502 predicate places. [2024-06-03 20:56:12,443 INFO L495 AbstractCegarLoop]: Abstraction has has 545 places, 706 transitions, 9236 flow [2024-06-03 20:56:12,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:12,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:56:12,443 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-03 20:56:12,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-03 20:56:12,443 INFO L420 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:56:12,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:56:12,443 INFO L85 PathProgramCache]: Analyzing trace with hash -311513649, now seen corresponding path program 11 times [2024-06-03 20:56:12,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:56:12,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479362203] [2024-06-03 20:56:12,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:56:12,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:56:12,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:56:12,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:56:12,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:56:12,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479362203] [2024-06-03 20:56:12,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479362203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:56:12,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:56:12,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:56:12,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449106970] [2024-06-03 20:56:12,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:56:12,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:56:12,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:56:12,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:56:12,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:56:12,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:56:12,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 706 transitions, 9236 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:12,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:56:12,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:56:12,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:56:14,015 INFO L124 PetriNetUnfolderBase]: 3011/5181 cut-off events. [2024-06-03 20:56:14,015 INFO L125 PetriNetUnfolderBase]: For 439580/439580 co-relation queries the response was YES. [2024-06-03 20:56:14,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34968 conditions, 5181 events. 3011/5181 cut-off events. For 439580/439580 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 35727 event pairs, 485 based on Foata normal form. 2/5183 useless extension candidates. Maximal degree in co-relation 34753. Up to 4527 conditions per place. [2024-06-03 20:56:14,099 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 657 selfloop transitions, 72 changer transitions 0/736 dead transitions. [2024-06-03 20:56:14,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 736 transitions, 10844 flow [2024-06-03 20:56:14,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:56:14,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:56:14,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 20:56:14,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 20:56:14,100 INFO L175 Difference]: Start difference. First operand has 545 places, 706 transitions, 9236 flow. Second operand 8 states and 192 transitions. [2024-06-03 20:56:14,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 736 transitions, 10844 flow [2024-06-03 20:56:17,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 736 transitions, 10601 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-03 20:56:17,189 INFO L231 Difference]: Finished difference. Result has 548 places, 708 transitions, 9230 flow [2024-06-03 20:56:17,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8993, PETRI_DIFFERENCE_MINUEND_PLACES=540, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=634, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9230, PETRI_PLACES=548, PETRI_TRANSITIONS=708} [2024-06-03 20:56:17,189 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 505 predicate places. [2024-06-03 20:56:17,189 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 708 transitions, 9230 flow [2024-06-03 20:56:17,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:17,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:56:17,190 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-03 20:56:17,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-03 20:56:17,190 INFO L420 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:56:17,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:56:17,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1880523821, now seen corresponding path program 12 times [2024-06-03 20:56:17,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:56:17,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961109693] [2024-06-03 20:56:17,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:56:17,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:56:17,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:56:17,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:56:17,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:56:17,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961109693] [2024-06-03 20:56:17,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961109693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:56:17,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:56:17,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:56:17,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278509606] [2024-06-03 20:56:17,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:56:17,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:56:17,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:56:17,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:56:17,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:56:17,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:56:17,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 708 transitions, 9230 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:17,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:56:17,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:56:17,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:56:18,711 INFO L124 PetriNetUnfolderBase]: 3019/5194 cut-off events. [2024-06-03 20:56:18,711 INFO L125 PetriNetUnfolderBase]: For 447369/447371 co-relation queries the response was YES. [2024-06-03 20:56:18,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35132 conditions, 5194 events. 3019/5194 cut-off events. For 447369/447371 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 35798 event pairs, 496 based on Foata normal form. 4/5198 useless extension candidates. Maximal degree in co-relation 34916. Up to 4547 conditions per place. [2024-06-03 20:56:18,796 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 656 selfloop transitions, 67 changer transitions 0/730 dead transitions. [2024-06-03 20:56:18,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 730 transitions, 10810 flow [2024-06-03 20:56:18,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:56:18,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:56:18,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 20:56:18,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-03 20:56:18,797 INFO L175 Difference]: Start difference. First operand has 548 places, 708 transitions, 9230 flow. Second operand 6 states and 148 transitions. [2024-06-03 20:56:18,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 730 transitions, 10810 flow [2024-06-03 20:56:21,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 730 transitions, 10591 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-03 20:56:21,827 INFO L231 Difference]: Finished difference. Result has 548 places, 710 transitions, 9238 flow [2024-06-03 20:56:21,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9015, PETRI_DIFFERENCE_MINUEND_PLACES=542, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=641, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9238, PETRI_PLACES=548, PETRI_TRANSITIONS=710} [2024-06-03 20:56:21,827 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 505 predicate places. [2024-06-03 20:56:21,828 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 710 transitions, 9238 flow [2024-06-03 20:56:21,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:21,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:56:21,828 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-03 20:56:21,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-03 20:56:21,828 INFO L420 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:56:21,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:56:21,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1495080677, now seen corresponding path program 13 times [2024-06-03 20:56:21,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:56:21,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899566764] [2024-06-03 20:56:21,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:56:21,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:56:21,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:56:22,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:56:22,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:56:22,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899566764] [2024-06-03 20:56:22,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899566764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:56:22,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:56:22,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:56:22,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595773777] [2024-06-03 20:56:22,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:56:22,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:56:22,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:56:22,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:56:22,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:56:22,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:56:22,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 710 transitions, 9238 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:22,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:56:22,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:56:22,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:56:23,296 INFO L124 PetriNetUnfolderBase]: 3027/5208 cut-off events. [2024-06-03 20:56:23,296 INFO L125 PetriNetUnfolderBase]: For 447423/447425 co-relation queries the response was YES. [2024-06-03 20:56:23,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35164 conditions, 5208 events. 3027/5208 cut-off events. For 447423/447425 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 35935 event pairs, 494 based on Foata normal form. 4/5212 useless extension candidates. Maximal degree in co-relation 34947. Up to 4531 conditions per place. [2024-06-03 20:56:23,381 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 654 selfloop transitions, 71 changer transitions 0/732 dead transitions. [2024-06-03 20:56:23,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 732 transitions, 10870 flow [2024-06-03 20:56:23,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:56:23,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:56:23,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-03 20:56:23,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 20:56:23,382 INFO L175 Difference]: Start difference. First operand has 548 places, 710 transitions, 9238 flow. Second operand 6 states and 144 transitions. [2024-06-03 20:56:23,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 732 transitions, 10870 flow [2024-06-03 20:56:25,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 732 transitions, 10663 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-03 20:56:25,589 INFO L231 Difference]: Finished difference. Result has 551 places, 714 transitions, 9335 flow [2024-06-03 20:56:25,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9031, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9335, PETRI_PLACES=551, PETRI_TRANSITIONS=714} [2024-06-03 20:56:25,589 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 508 predicate places. [2024-06-03 20:56:25,589 INFO L495 AbstractCegarLoop]: Abstraction has has 551 places, 714 transitions, 9335 flow [2024-06-03 20:56:25,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:25,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:56:25,590 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-03 20:56:25,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-03 20:56:25,590 INFO L420 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:56:25,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:56:25,590 INFO L85 PathProgramCache]: Analyzing trace with hash -1252181417, now seen corresponding path program 14 times [2024-06-03 20:56:25,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:56:25,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936149405] [2024-06-03 20:56:25,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:56:25,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:56:25,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:56:25,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:56:25,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:56:25,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936149405] [2024-06-03 20:56:25,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936149405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:56:25,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:56:25,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:56:25,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908861634] [2024-06-03 20:56:25,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:56:25,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:56:25,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:56:25,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:56:25,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:56:26,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:56:26,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 714 transitions, 9335 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:26,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:56:26,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:56:26,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:56:27,163 INFO L124 PetriNetUnfolderBase]: 3035/5221 cut-off events. [2024-06-03 20:56:27,164 INFO L125 PetriNetUnfolderBase]: For 455752/455752 co-relation queries the response was YES. [2024-06-03 20:56:27,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35403 conditions, 5221 events. 3035/5221 cut-off events. For 455752/455752 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 36061 event pairs, 483 based on Foata normal form. 2/5223 useless extension candidates. Maximal degree in co-relation 35184. Up to 4519 conditions per place. [2024-06-03 20:56:27,251 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 651 selfloop transitions, 84 changer transitions 0/742 dead transitions. [2024-06-03 20:56:27,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 558 places, 742 transitions, 10957 flow [2024-06-03 20:56:27,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:56:27,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:56:27,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-03 20:56:27,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-03 20:56:27,252 INFO L175 Difference]: Start difference. First operand has 551 places, 714 transitions, 9335 flow. Second operand 8 states and 188 transitions. [2024-06-03 20:56:27,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 558 places, 742 transitions, 10957 flow [2024-06-03 20:56:29,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 556 places, 742 transitions, 10763 flow, removed 62 selfloop flow, removed 2 redundant places. [2024-06-03 20:56:29,522 INFO L231 Difference]: Finished difference. Result has 557 places, 716 transitions, 9410 flow [2024-06-03 20:56:29,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9141, PETRI_DIFFERENCE_MINUEND_PLACES=549, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=630, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9410, PETRI_PLACES=557, PETRI_TRANSITIONS=716} [2024-06-03 20:56:29,523 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 514 predicate places. [2024-06-03 20:56:29,523 INFO L495 AbstractCegarLoop]: Abstraction has has 557 places, 716 transitions, 9410 flow [2024-06-03 20:56:29,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:29,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:56:29,523 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-03 20:56:29,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-03 20:56:29,524 INFO L420 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:56:29,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:56:29,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1022492807, now seen corresponding path program 15 times [2024-06-03 20:56:29,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:56:29,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824767602] [2024-06-03 20:56:29,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:56:29,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:56:29,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:56:29,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:56:29,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:56:29,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824767602] [2024-06-03 20:56:29,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824767602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:56:29,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:56:29,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:56:29,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387587541] [2024-06-03 20:56:29,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:56:29,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:56:29,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:56:29,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:56:29,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:56:29,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:56:29,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 716 transitions, 9410 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:29,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:56:29,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:56:29,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:56:31,192 INFO L124 PetriNetUnfolderBase]: 3056/5255 cut-off events. [2024-06-03 20:56:31,192 INFO L125 PetriNetUnfolderBase]: For 480465/480467 co-relation queries the response was YES. [2024-06-03 20:56:31,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36252 conditions, 5255 events. 3056/5255 cut-off events. For 480465/480467 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 36315 event pairs, 466 based on Foata normal form. 4/5259 useless extension candidates. Maximal degree in co-relation 36031. Up to 4495 conditions per place. [2024-06-03 20:56:31,271 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 649 selfloop transitions, 87 changer transitions 0/743 dead transitions. [2024-06-03 20:56:31,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 743 transitions, 11414 flow [2024-06-03 20:56:31,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:56:31,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:56:31,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 20:56:31,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-03 20:56:31,272 INFO L175 Difference]: Start difference. First operand has 557 places, 716 transitions, 9410 flow. Second operand 7 states and 165 transitions. [2024-06-03 20:56:31,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 743 transitions, 11414 flow [2024-06-03 20:56:34,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 743 transitions, 11155 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-03 20:56:34,303 INFO L231 Difference]: Finished difference. Result has 559 places, 722 transitions, 9601 flow [2024-06-03 20:56:34,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9163, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=716, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=632, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9601, PETRI_PLACES=559, PETRI_TRANSITIONS=722} [2024-06-03 20:56:34,303 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 516 predicate places. [2024-06-03 20:56:34,303 INFO L495 AbstractCegarLoop]: Abstraction has has 559 places, 722 transitions, 9601 flow [2024-06-03 20:56:34,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:34,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:56:34,303 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-03 20:56:34,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-03 20:56:34,304 INFO L420 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:56:34,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:56:34,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1282537773, now seen corresponding path program 16 times [2024-06-03 20:56:34,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:56:34,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386060182] [2024-06-03 20:56:34,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:56:34,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:56:34,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:56:34,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:56:34,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:56:34,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386060182] [2024-06-03 20:56:34,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386060182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:56:34,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:56:34,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:56:34,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41378028] [2024-06-03 20:56:34,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:56:34,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:56:34,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:56:34,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:56:34,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:56:34,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:56:34,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 722 transitions, 9601 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:34,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:56:34,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:56:34,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:56:35,866 INFO L124 PetriNetUnfolderBase]: 3051/5248 cut-off events. [2024-06-03 20:56:35,866 INFO L125 PetriNetUnfolderBase]: For 463681/463683 co-relation queries the response was YES. [2024-06-03 20:56:35,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35850 conditions, 5248 events. 3051/5248 cut-off events. For 463681/463683 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 36313 event pairs, 464 based on Foata normal form. 4/5252 useless extension candidates. Maximal degree in co-relation 35627. Up to 4491 conditions per place. [2024-06-03 20:56:35,956 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 646 selfloop transitions, 89 changer transitions 0/742 dead transitions. [2024-06-03 20:56:35,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 742 transitions, 11119 flow [2024-06-03 20:56:35,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:56:35,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:56:35,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 20:56:35,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-06-03 20:56:35,957 INFO L175 Difference]: Start difference. First operand has 559 places, 722 transitions, 9601 flow. Second operand 7 states and 164 transitions. [2024-06-03 20:56:35,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 742 transitions, 11119 flow [2024-06-03 20:56:39,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 742 transitions, 10849 flow, removed 100 selfloop flow, removed 2 redundant places. [2024-06-03 20:56:39,315 INFO L231 Difference]: Finished difference. Result has 564 places, 722 transitions, 9514 flow [2024-06-03 20:56:39,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9331, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=633, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9514, PETRI_PLACES=564, PETRI_TRANSITIONS=722} [2024-06-03 20:56:39,315 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 521 predicate places. [2024-06-03 20:56:39,315 INFO L495 AbstractCegarLoop]: Abstraction has has 564 places, 722 transitions, 9514 flow [2024-06-03 20:56:39,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:39,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:56:39,316 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-03 20:56:39,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-03 20:56:39,316 INFO L420 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:56:39,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:56:39,316 INFO L85 PathProgramCache]: Analyzing trace with hash 440527887, now seen corresponding path program 17 times [2024-06-03 20:56:39,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:56:39,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229613588] [2024-06-03 20:56:39,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:56:39,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:56:39,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:56:39,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:56:39,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:56:39,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229613588] [2024-06-03 20:56:39,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229613588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:56:39,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:56:39,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:56:39,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815741847] [2024-06-03 20:56:39,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:56:39,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:56:39,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:56:39,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:56:39,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:56:39,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:56:39,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 564 places, 722 transitions, 9514 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:39,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:56:39,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:56:39,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:56:40,890 INFO L124 PetriNetUnfolderBase]: 3059/5250 cut-off events. [2024-06-03 20:56:40,890 INFO L125 PetriNetUnfolderBase]: For 467310/467312 co-relation queries the response was YES. [2024-06-03 20:56:40,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35904 conditions, 5250 events. 3059/5250 cut-off events. For 467310/467312 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 36211 event pairs, 496 based on Foata normal form. 4/5254 useless extension candidates. Maximal degree in co-relation 35679. Up to 4504 conditions per place. [2024-06-03 20:56:40,985 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 628 selfloop transitions, 112 changer transitions 0/747 dead transitions. [2024-06-03 20:56:40,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 570 places, 747 transitions, 11484 flow [2024-06-03 20:56:40,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:56:40,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:56:40,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 20:56:40,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-06-03 20:56:40,986 INFO L175 Difference]: Start difference. First operand has 564 places, 722 transitions, 9514 flow. Second operand 7 states and 164 transitions. [2024-06-03 20:56:40,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 570 places, 747 transitions, 11484 flow [2024-06-03 20:56:43,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 564 places, 747 transitions, 11245 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-03 20:56:43,592 INFO L231 Difference]: Finished difference. Result has 566 places, 727 transitions, 9736 flow [2024-06-03 20:56:43,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9275, PETRI_DIFFERENCE_MINUEND_PLACES=558, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9736, PETRI_PLACES=566, PETRI_TRANSITIONS=727} [2024-06-03 20:56:43,592 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 523 predicate places. [2024-06-03 20:56:43,592 INFO L495 AbstractCegarLoop]: Abstraction has has 566 places, 727 transitions, 9736 flow [2024-06-03 20:56:43,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:43,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:56:43,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:56:43,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-03 20:56:43,593 INFO L420 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:56:43,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:56:43,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1229516081, now seen corresponding path program 18 times [2024-06-03 20:56:43,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:56:43,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077379065] [2024-06-03 20:56:43,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:56:43,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:56:43,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:56:43,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:56:43,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:56:43,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077379065] [2024-06-03 20:56:43,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077379065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:56:43,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:56:43,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:56:43,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869268939] [2024-06-03 20:56:43,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:56:43,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:56:43,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:56:43,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:56:43,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:56:43,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:56:43,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 727 transitions, 9736 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:43,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:56:43,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:56:43,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:56:45,097 INFO L124 PetriNetUnfolderBase]: 3054/5241 cut-off events. [2024-06-03 20:56:45,097 INFO L125 PetriNetUnfolderBase]: For 459837/459837 co-relation queries the response was YES. [2024-06-03 20:56:45,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35641 conditions, 5241 events. 3054/5241 cut-off events. For 459837/459837 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 36184 event pairs, 506 based on Foata normal form. 2/5242 useless extension candidates. Maximal degree in co-relation 35415. Up to 4558 conditions per place. [2024-06-03 20:56:45,185 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 643 selfloop transitions, 96 changer transitions 0/746 dead transitions. [2024-06-03 20:56:45,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 572 places, 746 transitions, 11303 flow [2024-06-03 20:56:45,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:56:45,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:56:45,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 20:56:45,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-03 20:56:45,186 INFO L175 Difference]: Start difference. First operand has 566 places, 727 transitions, 9736 flow. Second operand 7 states and 163 transitions. [2024-06-03 20:56:45,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 572 places, 746 transitions, 11303 flow [2024-06-03 20:56:48,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 568 places, 746 transitions, 11014 flow, removed 90 selfloop flow, removed 4 redundant places. [2024-06-03 20:56:48,536 INFO L231 Difference]: Finished difference. Result has 569 places, 728 transitions, 9697 flow [2024-06-03 20:56:48,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9473, PETRI_DIFFERENCE_MINUEND_PLACES=562, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=631, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9697, PETRI_PLACES=569, PETRI_TRANSITIONS=728} [2024-06-03 20:56:48,536 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 526 predicate places. [2024-06-03 20:56:48,536 INFO L495 AbstractCegarLoop]: Abstraction has has 569 places, 728 transitions, 9697 flow [2024-06-03 20:56:48,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:48,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:56:48,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:56:48,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-03 20:56:48,537 INFO L420 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:56:48,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:56:48,537 INFO L85 PathProgramCache]: Analyzing trace with hash 2041779832, now seen corresponding path program 1 times [2024-06-03 20:56:48,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:56:48,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252223770] [2024-06-03 20:56:48,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:56:48,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:56:48,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:56:48,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:56:48,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:56:48,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252223770] [2024-06-03 20:56:48,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252223770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:56:48,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:56:48,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:56:48,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575476558] [2024-06-03 20:56:48,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:56:48,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:56:48,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:56:48,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:56:48,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:56:48,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:56:48,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 569 places, 728 transitions, 9697 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:48,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:56:48,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:56:48,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:56:50,142 INFO L124 PetriNetUnfolderBase]: 3067/5268 cut-off events. [2024-06-03 20:56:50,142 INFO L125 PetriNetUnfolderBase]: For 454798/454798 co-relation queries the response was YES. [2024-06-03 20:56:50,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35750 conditions, 5268 events. 3067/5268 cut-off events. For 454798/454798 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 36410 event pairs, 493 based on Foata normal form. 1/5269 useless extension candidates. Maximal degree in co-relation 35523. Up to 4540 conditions per place. [2024-06-03 20:56:50,234 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 650 selfloop transitions, 109 changer transitions 0/766 dead transitions. [2024-06-03 20:56:50,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 766 transitions, 11657 flow [2024-06-03 20:56:50,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:56:50,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:56:50,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-03 20:56:50,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5661375661375662 [2024-06-03 20:56:50,235 INFO L175 Difference]: Start difference. First operand has 569 places, 728 transitions, 9697 flow. Second operand 9 states and 214 transitions. [2024-06-03 20:56:50,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 577 places, 766 transitions, 11657 flow [2024-06-03 20:56:54,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 573 places, 766 transitions, 11466 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-03 20:56:54,066 INFO L231 Difference]: Finished difference. Result has 574 places, 734 transitions, 9848 flow [2024-06-03 20:56:54,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9506, PETRI_DIFFERENCE_MINUEND_PLACES=565, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=728, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=622, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9848, PETRI_PLACES=574, PETRI_TRANSITIONS=734} [2024-06-03 20:56:54,066 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 531 predicate places. [2024-06-03 20:56:54,066 INFO L495 AbstractCegarLoop]: Abstraction has has 574 places, 734 transitions, 9848 flow [2024-06-03 20:56:54,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:54,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:56:54,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:56:54,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-03 20:56:54,066 INFO L420 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:56:54,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:56:54,067 INFO L85 PathProgramCache]: Analyzing trace with hash -463078338, now seen corresponding path program 2 times [2024-06-03 20:56:54,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:56:54,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620494900] [2024-06-03 20:56:54,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:56:54,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:56:54,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:56:54,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:56:54,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:56:54,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620494900] [2024-06-03 20:56:54,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620494900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:56:54,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:56:54,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:56:54,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386710754] [2024-06-03 20:56:54,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:56:54,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:56:54,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:56:54,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:56:54,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:56:54,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:56:54,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 574 places, 734 transitions, 9848 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:54,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:56:54,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:56:54,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:56:55,793 INFO L124 PetriNetUnfolderBase]: 3080/5290 cut-off events. [2024-06-03 20:56:55,793 INFO L125 PetriNetUnfolderBase]: For 473061/473061 co-relation queries the response was YES. [2024-06-03 20:56:55,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36538 conditions, 5290 events. 3080/5290 cut-off events. For 473061/473061 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 36530 event pairs, 493 based on Foata normal form. 1/5291 useless extension candidates. Maximal degree in co-relation 36310. Up to 4605 conditions per place. [2024-06-03 20:56:55,880 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 663 selfloop transitions, 99 changer transitions 0/769 dead transitions. [2024-06-03 20:56:55,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 582 places, 769 transitions, 11820 flow [2024-06-03 20:56:55,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:56:55,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:56:55,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-03 20:56:55,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582010582010583 [2024-06-03 20:56:55,880 INFO L175 Difference]: Start difference. First operand has 574 places, 734 transitions, 9848 flow. Second operand 9 states and 211 transitions. [2024-06-03 20:56:55,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 582 places, 769 transitions, 11820 flow [2024-06-03 20:56:59,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 577 places, 769 transitions, 11586 flow, removed 61 selfloop flow, removed 5 redundant places. [2024-06-03 20:56:59,244 INFO L231 Difference]: Finished difference. Result has 578 places, 740 transitions, 9948 flow [2024-06-03 20:56:59,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9662, PETRI_DIFFERENCE_MINUEND_PLACES=569, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=638, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9948, PETRI_PLACES=578, PETRI_TRANSITIONS=740} [2024-06-03 20:56:59,244 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 535 predicate places. [2024-06-03 20:56:59,244 INFO L495 AbstractCegarLoop]: Abstraction has has 578 places, 740 transitions, 9948 flow [2024-06-03 20:56:59,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:59,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:56:59,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:56:59,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-03 20:56:59,245 INFO L420 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:56:59,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:56:59,245 INFO L85 PathProgramCache]: Analyzing trace with hash -463072758, now seen corresponding path program 3 times [2024-06-03 20:56:59,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:56:59,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672872003] [2024-06-03 20:56:59,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:56:59,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:56:59,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:56:59,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:56:59,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:56:59,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672872003] [2024-06-03 20:56:59,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672872003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:56:59,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:56:59,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:56:59,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341128047] [2024-06-03 20:56:59,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:56:59,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:56:59,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:56:59,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:56:59,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:56:59,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:56:59,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 578 places, 740 transitions, 9948 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:56:59,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:56:59,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:56:59,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:57:01,047 INFO L124 PetriNetUnfolderBase]: 3077/5286 cut-off events. [2024-06-03 20:57:01,048 INFO L125 PetriNetUnfolderBase]: For 471435/471435 co-relation queries the response was YES. [2024-06-03 20:57:01,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36485 conditions, 5286 events. 3077/5286 cut-off events. For 471435/471435 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 36561 event pairs, 493 based on Foata normal form. 1/5287 useless extension candidates. Maximal degree in co-relation 36255. Up to 4602 conditions per place. [2024-06-03 20:57:01,132 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 663 selfloop transitions, 100 changer transitions 0/770 dead transitions. [2024-06-03 20:57:01,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 588 places, 770 transitions, 11548 flow [2024-06-03 20:57:01,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:57:01,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:57:01,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 244 transitions. [2024-06-03 20:57:01,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5281385281385281 [2024-06-03 20:57:01,133 INFO L175 Difference]: Start difference. First operand has 578 places, 740 transitions, 9948 flow. Second operand 11 states and 244 transitions. [2024-06-03 20:57:01,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 588 places, 770 transitions, 11548 flow [2024-06-03 20:57:04,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 583 places, 770 transitions, 11394 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-03 20:57:04,802 INFO L231 Difference]: Finished difference. Result has 584 places, 740 transitions, 10000 flow [2024-06-03 20:57:04,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9794, PETRI_DIFFERENCE_MINUEND_PLACES=573, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=740, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10000, PETRI_PLACES=584, PETRI_TRANSITIONS=740} [2024-06-03 20:57:04,802 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 541 predicate places. [2024-06-03 20:57:04,803 INFO L495 AbstractCegarLoop]: Abstraction has has 584 places, 740 transitions, 10000 flow [2024-06-03 20:57:04,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:04,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:57:04,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:57:04,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-03 20:57:04,803 INFO L420 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:57:04,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:57:04,803 INFO L85 PathProgramCache]: Analyzing trace with hash 733031486, now seen corresponding path program 4 times [2024-06-03 20:57:04,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:57:04,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134219431] [2024-06-03 20:57:04,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:57:04,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:57:04,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:57:05,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:57:05,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:57:05,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134219431] [2024-06-03 20:57:05,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134219431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:57:05,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:57:05,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:57:05,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749437011] [2024-06-03 20:57:05,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:57:05,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:57:05,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:57:05,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:57:05,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:57:05,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:57:05,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 584 places, 740 transitions, 10000 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:05,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:57:05,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:57:05,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:57:06,444 INFO L124 PetriNetUnfolderBase]: 3090/5308 cut-off events. [2024-06-03 20:57:06,444 INFO L125 PetriNetUnfolderBase]: For 486398/486398 co-relation queries the response was YES. [2024-06-03 20:57:06,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36940 conditions, 5308 events. 3090/5308 cut-off events. For 486398/486398 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 36744 event pairs, 493 based on Foata normal form. 1/5309 useless extension candidates. Maximal degree in co-relation 36708. Up to 4608 conditions per place. [2024-06-03 20:57:06,536 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 663 selfloop transitions, 108 changer transitions 0/778 dead transitions. [2024-06-03 20:57:06,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 595 places, 778 transitions, 11964 flow [2024-06-03 20:57:06,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:57:06,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:57:06,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 268 transitions. [2024-06-03 20:57:06,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317460317460317 [2024-06-03 20:57:06,537 INFO L175 Difference]: Start difference. First operand has 584 places, 740 transitions, 10000 flow. Second operand 12 states and 268 transitions. [2024-06-03 20:57:06,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 595 places, 778 transitions, 11964 flow [2024-06-03 20:57:09,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 585 places, 778 transitions, 11752 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-03 20:57:09,607 INFO L231 Difference]: Finished difference. Result has 586 places, 746 transitions, 10104 flow [2024-06-03 20:57:09,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9788, PETRI_DIFFERENCE_MINUEND_PLACES=574, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=740, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10104, PETRI_PLACES=586, PETRI_TRANSITIONS=746} [2024-06-03 20:57:09,607 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 543 predicate places. [2024-06-03 20:57:09,607 INFO L495 AbstractCegarLoop]: Abstraction has has 586 places, 746 transitions, 10104 flow [2024-06-03 20:57:09,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:09,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:57:09,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:57:09,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2024-06-03 20:57:09,607 INFO L420 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:57:09,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:57:09,608 INFO L85 PathProgramCache]: Analyzing trace with hash 740388716, now seen corresponding path program 5 times [2024-06-03 20:57:09,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:57:09,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898217570] [2024-06-03 20:57:09,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:57:09,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:57:09,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:57:09,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:57:09,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:57:09,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898217570] [2024-06-03 20:57:09,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898217570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:57:09,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:57:09,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:57:09,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951127935] [2024-06-03 20:57:09,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:57:09,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:57:09,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:57:09,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:57:09,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:57:10,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:57:10,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 586 places, 746 transitions, 10104 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:10,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:57:10,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:57:10,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:57:11,260 INFO L124 PetriNetUnfolderBase]: 3095/5317 cut-off events. [2024-06-03 20:57:11,260 INFO L125 PetriNetUnfolderBase]: For 493461/493461 co-relation queries the response was YES. [2024-06-03 20:57:11,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37078 conditions, 5317 events. 3095/5317 cut-off events. For 493461/493461 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 36814 event pairs, 493 based on Foata normal form. 1/5318 useless extension candidates. Maximal degree in co-relation 36845. Up to 4614 conditions per place. [2024-06-03 20:57:11,355 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 661 selfloop transitions, 115 changer transitions 0/783 dead transitions. [2024-06-03 20:57:11,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 599 places, 783 transitions, 12046 flow [2024-06-03 20:57:11,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-03 20:57:11,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-03 20:57:11,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 299 transitions. [2024-06-03 20:57:11,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5085034013605442 [2024-06-03 20:57:11,356 INFO L175 Difference]: Start difference. First operand has 586 places, 746 transitions, 10104 flow. Second operand 14 states and 299 transitions. [2024-06-03 20:57:11,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 599 places, 783 transitions, 12046 flow [2024-06-03 20:57:15,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 590 places, 783 transitions, 11790 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-03 20:57:15,314 INFO L231 Difference]: Finished difference. Result has 591 places, 749 transitions, 10134 flow [2024-06-03 20:57:15,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9858, PETRI_DIFFERENCE_MINUEND_PLACES=577, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=746, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=634, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10134, PETRI_PLACES=591, PETRI_TRANSITIONS=749} [2024-06-03 20:57:15,314 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 548 predicate places. [2024-06-03 20:57:15,314 INFO L495 AbstractCegarLoop]: Abstraction has has 591 places, 749 transitions, 10134 flow [2024-06-03 20:57:15,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:15,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:57:15,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:57:15,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2024-06-03 20:57:15,315 INFO L420 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:57:15,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:57:15,315 INFO L85 PathProgramCache]: Analyzing trace with hash 733037066, now seen corresponding path program 6 times [2024-06-03 20:57:15,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:57:15,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179804986] [2024-06-03 20:57:15,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:57:15,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:57:15,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:57:15,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-03 20:57:15,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:57:15,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179804986] [2024-06-03 20:57:15,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179804986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:57:15,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:57:15,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:57:15,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138492947] [2024-06-03 20:57:15,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:57:15,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:57:15,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:57:15,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:57:15,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:57:15,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:57:15,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 591 places, 749 transitions, 10134 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:15,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:57:15,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:57:15,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:57:16,977 INFO L124 PetriNetUnfolderBase]: 3092/5313 cut-off events. [2024-06-03 20:57:16,977 INFO L125 PetriNetUnfolderBase]: For 491758/491758 co-relation queries the response was YES. [2024-06-03 20:57:17,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36949 conditions, 5313 events. 3092/5313 cut-off events. For 491758/491758 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 36778 event pairs, 493 based on Foata normal form. 1/5314 useless extension candidates. Maximal degree in co-relation 36715. Up to 4611 conditions per place. [2024-06-03 20:57:17,070 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 663 selfloop transitions, 112 changer transitions 0/782 dead transitions. [2024-06-03 20:57:17,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 604 places, 782 transitions, 11764 flow [2024-06-03 20:57:17,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-03 20:57:17,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-03 20:57:17,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 303 transitions. [2024-06-03 20:57:17,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5153061224489796 [2024-06-03 20:57:17,071 INFO L175 Difference]: Start difference. First operand has 591 places, 749 transitions, 10134 flow. Second operand 14 states and 303 transitions. [2024-06-03 20:57:17,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 604 places, 782 transitions, 11764 flow [2024-06-03 20:57:20,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 593 places, 782 transitions, 11510 flow, removed 22 selfloop flow, removed 11 redundant places. [2024-06-03 20:57:20,374 INFO L231 Difference]: Finished difference. Result has 594 places, 749 transitions, 10110 flow [2024-06-03 20:57:20,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9880, PETRI_DIFFERENCE_MINUEND_PLACES=580, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=637, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10110, PETRI_PLACES=594, PETRI_TRANSITIONS=749} [2024-06-03 20:57:20,375 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 551 predicate places. [2024-06-03 20:57:20,375 INFO L495 AbstractCegarLoop]: Abstraction has has 594 places, 749 transitions, 10110 flow [2024-06-03 20:57:20,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:20,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:57:20,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:57:20,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2024-06-03 20:57:20,375 INFO L420 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:57:20,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:57:20,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1174898954, now seen corresponding path program 7 times [2024-06-03 20:57:20,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:57:20,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452099998] [2024-06-03 20:57:20,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:57:20,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:57:20,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:57:20,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:57:20,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:57:20,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452099998] [2024-06-03 20:57:20,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452099998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:57:20,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:57:20,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:57:20,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2811418] [2024-06-03 20:57:20,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:57:20,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:57:20,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:57:20,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:57:20,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:57:20,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:57:20,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 594 places, 749 transitions, 10110 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:20,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:57:20,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:57:20,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:57:21,906 INFO L124 PetriNetUnfolderBase]: 3113/5348 cut-off events. [2024-06-03 20:57:21,907 INFO L125 PetriNetUnfolderBase]: For 517279/517279 co-relation queries the response was YES. [2024-06-03 20:57:21,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37518 conditions, 5348 events. 3113/5348 cut-off events. For 517279/517279 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 37078 event pairs, 513 based on Foata normal form. 1/5348 useless extension candidates. Maximal degree in co-relation 37283. Up to 3950 conditions per place. [2024-06-03 20:57:22,003 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 398 selfloop transitions, 387 changer transitions 0/792 dead transitions. [2024-06-03 20:57:22,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 602 places, 792 transitions, 12790 flow [2024-06-03 20:57:22,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:57:22,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:57:22,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-03 20:57:22,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.582010582010582 [2024-06-03 20:57:22,004 INFO L175 Difference]: Start difference. First operand has 594 places, 749 transitions, 10110 flow. Second operand 9 states and 220 transitions. [2024-06-03 20:57:22,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 602 places, 792 transitions, 12790 flow [2024-06-03 20:57:25,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 588 places, 792 transitions, 12542 flow, removed 0 selfloop flow, removed 14 redundant places. [2024-06-03 20:57:25,168 INFO L231 Difference]: Finished difference. Result has 589 places, 761 transitions, 10896 flow [2024-06-03 20:57:25,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9862, PETRI_DIFFERENCE_MINUEND_PLACES=580, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=378, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10896, PETRI_PLACES=589, PETRI_TRANSITIONS=761} [2024-06-03 20:57:25,168 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 546 predicate places. [2024-06-03 20:57:25,169 INFO L495 AbstractCegarLoop]: Abstraction has has 589 places, 761 transitions, 10896 flow [2024-06-03 20:57:25,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:25,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:57:25,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:57:25,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2024-06-03 20:57:25,169 INFO L420 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:57:25,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:57:25,169 INFO L85 PathProgramCache]: Analyzing trace with hash 1132414402, now seen corresponding path program 8 times [2024-06-03 20:57:25,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:57:25,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514390170] [2024-06-03 20:57:25,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:57:25,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:57:25,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:57:25,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-03 20:57:25,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:57:25,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514390170] [2024-06-03 20:57:25,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514390170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:57:25,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:57:25,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:57:25,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948509326] [2024-06-03 20:57:25,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:57:25,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:57:25,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:57:25,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:57:25,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:57:25,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:57:25,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 589 places, 761 transitions, 10896 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:25,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:57:25,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:57:25,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:57:26,829 INFO L124 PetriNetUnfolderBase]: 3134/5383 cut-off events. [2024-06-03 20:57:26,829 INFO L125 PetriNetUnfolderBase]: For 548363/548363 co-relation queries the response was YES. [2024-06-03 20:57:26,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39181 conditions, 5383 events. 3134/5383 cut-off events. For 548363/548363 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 37381 event pairs, 513 based on Foata normal form. 1/5383 useless extension candidates. Maximal degree in co-relation 38945. Up to 3974 conditions per place. [2024-06-03 20:57:26,927 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 406 selfloop transitions, 386 changer transitions 0/799 dead transitions. [2024-06-03 20:57:26,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 597 places, 799 transitions, 13810 flow [2024-06-03 20:57:26,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:57:26,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:57:26,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-03 20:57:26,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-03 20:57:26,928 INFO L175 Difference]: Start difference. First operand has 589 places, 761 transitions, 10896 flow. Second operand 9 states and 219 transitions. [2024-06-03 20:57:26,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 597 places, 799 transitions, 13810 flow [2024-06-03 20:57:31,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 594 places, 799 transitions, 13460 flow, removed 100 selfloop flow, removed 3 redundant places. [2024-06-03 20:57:31,099 INFO L231 Difference]: Finished difference. Result has 595 places, 770 transitions, 11528 flow [2024-06-03 20:57:31,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10630, PETRI_DIFFERENCE_MINUEND_PLACES=586, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=761, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=377, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11528, PETRI_PLACES=595, PETRI_TRANSITIONS=770} [2024-06-03 20:57:31,100 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 552 predicate places. [2024-06-03 20:57:31,100 INFO L495 AbstractCegarLoop]: Abstraction has has 595 places, 770 transitions, 11528 flow [2024-06-03 20:57:31,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:31,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:57:31,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:57:31,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2024-06-03 20:57:31,100 INFO L420 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:57:31,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:57:31,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1132800352, now seen corresponding path program 9 times [2024-06-03 20:57:31,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:57:31,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146651284] [2024-06-03 20:57:31,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:57:31,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:57:31,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:57:31,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:57:31,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:57:31,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146651284] [2024-06-03 20:57:31,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146651284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:57:31,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:57:31,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:57:31,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889445073] [2024-06-03 20:57:31,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:57:31,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:57:31,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:57:31,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:57:31,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:57:31,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:57:31,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 595 places, 770 transitions, 11528 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:31,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:57:31,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:57:31,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:57:32,789 INFO L124 PetriNetUnfolderBase]: 3131/5379 cut-off events. [2024-06-03 20:57:32,790 INFO L125 PetriNetUnfolderBase]: For 544345/544345 co-relation queries the response was YES. [2024-06-03 20:57:32,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39263 conditions, 5379 events. 3131/5379 cut-off events. For 544345/544345 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 37369 event pairs, 513 based on Foata normal form. 1/5379 useless extension candidates. Maximal degree in co-relation 39025. Up to 3971 conditions per place. [2024-06-03 20:57:32,881 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 402 selfloop transitions, 389 changer transitions 0/798 dead transitions. [2024-06-03 20:57:32,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 798 transitions, 13976 flow [2024-06-03 20:57:32,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:57:32,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:57:32,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-03 20:57:32,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5740740740740741 [2024-06-03 20:57:32,882 INFO L175 Difference]: Start difference. First operand has 595 places, 770 transitions, 11528 flow. Second operand 9 states and 217 transitions. [2024-06-03 20:57:32,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 603 places, 798 transitions, 13976 flow [2024-06-03 20:57:36,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 600 places, 798 transitions, 13478 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-03 20:57:36,731 INFO L231 Difference]: Finished difference. Result has 601 places, 770 transitions, 11814 flow [2024-06-03 20:57:36,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11030, PETRI_DIFFERENCE_MINUEND_PLACES=592, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=770, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=389, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11814, PETRI_PLACES=601, PETRI_TRANSITIONS=770} [2024-06-03 20:57:36,731 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 558 predicate places. [2024-06-03 20:57:36,731 INFO L495 AbstractCegarLoop]: Abstraction has has 601 places, 770 transitions, 11814 flow [2024-06-03 20:57:36,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:36,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:57:36,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:57:36,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2024-06-03 20:57:36,732 INFO L420 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:57:36,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:57:36,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1075714912, now seen corresponding path program 10 times [2024-06-03 20:57:36,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:57:36,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789830784] [2024-06-03 20:57:36,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:57:36,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:57:36,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:57:37,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:57:37,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:57:37,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789830784] [2024-06-03 20:57:37,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789830784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:57:37,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:57:37,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:57:37,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566542459] [2024-06-03 20:57:37,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:57:37,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:57:37,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:57:37,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:57:37,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:57:37,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:57:37,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 601 places, 770 transitions, 11814 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:37,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:57:37,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:57:37,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:57:38,443 INFO L124 PetriNetUnfolderBase]: 3128/5375 cut-off events. [2024-06-03 20:57:38,444 INFO L125 PetriNetUnfolderBase]: For 545402/545402 co-relation queries the response was YES. [2024-06-03 20:57:38,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39266 conditions, 5375 events. 3128/5375 cut-off events. For 545402/545402 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 37355 event pairs, 513 based on Foata normal form. 1/5375 useless extension candidates. Maximal degree in co-relation 39027. Up to 3968 conditions per place. [2024-06-03 20:57:38,533 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 414 selfloop transitions, 381 changer transitions 0/802 dead transitions. [2024-06-03 20:57:38,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 609 places, 802 transitions, 14554 flow [2024-06-03 20:57:38,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:57:38,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:57:38,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-03 20:57:38,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-03 20:57:38,534 INFO L175 Difference]: Start difference. First operand has 601 places, 770 transitions, 11814 flow. Second operand 9 states and 222 transitions. [2024-06-03 20:57:38,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 609 places, 802 transitions, 14554 flow [2024-06-03 20:57:42,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 602 places, 802 transitions, 13764 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-03 20:57:42,588 INFO L231 Difference]: Finished difference. Result has 603 places, 770 transitions, 11792 flow [2024-06-03 20:57:42,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11024, PETRI_DIFFERENCE_MINUEND_PLACES=594, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=770, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=381, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11792, PETRI_PLACES=603, PETRI_TRANSITIONS=770} [2024-06-03 20:57:42,589 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 560 predicate places. [2024-06-03 20:57:42,589 INFO L495 AbstractCegarLoop]: Abstraction has has 603 places, 770 transitions, 11792 flow [2024-06-03 20:57:42,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:42,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:57:42,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:57:42,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2024-06-03 20:57:42,589 INFO L420 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:57:42,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:57:42,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1071990262, now seen corresponding path program 11 times [2024-06-03 20:57:42,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:57:42,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138304227] [2024-06-03 20:57:42,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:57:42,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:57:42,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:57:42,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:57:42,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:57:42,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138304227] [2024-06-03 20:57:42,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138304227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:57:42,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:57:42,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:57:42,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963213978] [2024-06-03 20:57:42,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:57:42,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:57:42,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:57:42,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:57:42,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:57:42,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:57:42,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 603 places, 770 transitions, 11792 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:42,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:57:42,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:57:42,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:57:44,382 INFO L124 PetriNetUnfolderBase]: 3141/5398 cut-off events. [2024-06-03 20:57:44,382 INFO L125 PetriNetUnfolderBase]: For 562172/562174 co-relation queries the response was YES. [2024-06-03 20:57:44,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39597 conditions, 5398 events. 3141/5398 cut-off events. For 562172/562174 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 37504 event pairs, 502 based on Foata normal form. 3/5401 useless extension candidates. Maximal degree in co-relation 39357. Up to 4492 conditions per place. [2024-06-03 20:57:44,468 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 569 selfloop transitions, 228 changer transitions 0/804 dead transitions. [2024-06-03 20:57:44,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 613 places, 804 transitions, 13846 flow [2024-06-03 20:57:44,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:57:44,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:57:44,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-03 20:57:44,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5324675324675324 [2024-06-03 20:57:44,469 INFO L175 Difference]: Start difference. First operand has 603 places, 770 transitions, 11792 flow. Second operand 11 states and 246 transitions. [2024-06-03 20:57:44,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 613 places, 804 transitions, 13846 flow [2024-06-03 20:57:48,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 604 places, 804 transitions, 12866 flow, removed 32 selfloop flow, removed 9 redundant places. [2024-06-03 20:57:48,799 INFO L231 Difference]: Finished difference. Result has 605 places, 776 transitions, 11402 flow [2024-06-03 20:57:48,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10860, PETRI_DIFFERENCE_MINUEND_PLACES=594, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=770, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11402, PETRI_PLACES=605, PETRI_TRANSITIONS=776} [2024-06-03 20:57:48,799 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 562 predicate places. [2024-06-03 20:57:48,799 INFO L495 AbstractCegarLoop]: Abstraction has has 605 places, 776 transitions, 11402 flow [2024-06-03 20:57:48,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:48,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:57:48,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:57:48,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2024-06-03 20:57:48,800 INFO L420 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:57:48,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:57:48,800 INFO L85 PathProgramCache]: Analyzing trace with hash -894016456, now seen corresponding path program 12 times [2024-06-03 20:57:48,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:57:48,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859357169] [2024-06-03 20:57:48,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:57:48,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:57:48,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:57:49,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:57:49,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:57:49,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859357169] [2024-06-03 20:57:49,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859357169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:57:49,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:57:49,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:57:49,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652775374] [2024-06-03 20:57:49,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:57:49,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:57:49,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:57:49,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:57:49,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:57:49,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:57:49,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 605 places, 776 transitions, 11402 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:49,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:57:49,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:57:49,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:57:50,621 INFO L124 PetriNetUnfolderBase]: 3138/5394 cut-off events. [2024-06-03 20:57:50,622 INFO L125 PetriNetUnfolderBase]: For 557821/557823 co-relation queries the response was YES. [2024-06-03 20:57:50,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38984 conditions, 5394 events. 3138/5394 cut-off events. For 557821/557823 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 37484 event pairs, 502 based on Foata normal form. 3/5397 useless extension candidates. Maximal degree in co-relation 38743. Up to 4489 conditions per place. [2024-06-03 20:57:50,706 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 567 selfloop transitions, 227 changer transitions 0/801 dead transitions. [2024-06-03 20:57:50,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 613 places, 801 transitions, 13052 flow [2024-06-03 20:57:50,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:57:50,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:57:50,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-03 20:57:50,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582010582010583 [2024-06-03 20:57:50,707 INFO L175 Difference]: Start difference. First operand has 605 places, 776 transitions, 11402 flow. Second operand 9 states and 211 transitions. [2024-06-03 20:57:50,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 613 places, 801 transitions, 13052 flow [2024-06-03 20:57:55,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 606 places, 801 transitions, 12748 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-03 20:57:55,429 INFO L231 Difference]: Finished difference. Result has 607 places, 776 transitions, 11558 flow [2024-06-03 20:57:55,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11098, PETRI_DIFFERENCE_MINUEND_PLACES=598, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=776, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11558, PETRI_PLACES=607, PETRI_TRANSITIONS=776} [2024-06-03 20:57:55,429 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 564 predicate places. [2024-06-03 20:57:55,429 INFO L495 AbstractCegarLoop]: Abstraction has has 607 places, 776 transitions, 11558 flow [2024-06-03 20:57:55,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:55,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:57:55,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, 1] [2024-06-03 20:57:55,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2024-06-03 20:57:55,429 INFO L420 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:57:55,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:57:55,430 INFO L85 PathProgramCache]: Analyzing trace with hash 583029252, now seen corresponding path program 13 times [2024-06-03 20:57:55,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:57:55,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531337249] [2024-06-03 20:57:55,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:57:55,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:57:55,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:57:55,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:57:55,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:57:55,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531337249] [2024-06-03 20:57:55,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531337249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:57:55,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:57:55,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:57:55,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753945772] [2024-06-03 20:57:55,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:57:55,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:57:55,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:57:55,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:57:55,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:57:55,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:57:55,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 607 places, 776 transitions, 11558 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:57:55,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:57:55,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:57:55,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:57:57,140 INFO L124 PetriNetUnfolderBase]: 3175/5455 cut-off events. [2024-06-03 20:57:57,141 INFO L125 PetriNetUnfolderBase]: For 603024/603026 co-relation queries the response was YES. [2024-06-03 20:57:57,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40291 conditions, 5455 events. 3175/5455 cut-off events. For 603024/603026 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 38021 event pairs, 502 based on Foata normal form. 3/5458 useless extension candidates. Maximal degree in co-relation 40048. Up to 4495 conditions per place. [2024-06-03 20:57:57,405 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 553 selfloop transitions, 258 changer transitions 0/818 dead transitions. [2024-06-03 20:57:57,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 618 places, 818 transitions, 13995 flow [2024-06-03 20:57:57,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:57:57,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:57:57,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 266 transitions. [2024-06-03 20:57:57,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-03 20:57:57,406 INFO L175 Difference]: Start difference. First operand has 607 places, 776 transitions, 11558 flow. Second operand 12 states and 266 transitions. [2024-06-03 20:57:57,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 618 places, 818 transitions, 13995 flow [2024-06-03 20:58:02,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 610 places, 818 transitions, 13541 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-03 20:58:02,332 INFO L231 Difference]: Finished difference. Result has 611 places, 791 transitions, 11841 flow [2024-06-03 20:58:02,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11104, PETRI_DIFFERENCE_MINUEND_PLACES=599, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=776, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11841, PETRI_PLACES=611, PETRI_TRANSITIONS=791} [2024-06-03 20:58:02,333 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 568 predicate places. [2024-06-03 20:58:02,333 INFO L495 AbstractCegarLoop]: Abstraction has has 611 places, 791 transitions, 11841 flow [2024-06-03 20:58:02,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:58:02,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:58:02,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:58:02,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2024-06-03 20:58:02,334 INFO L420 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:58:02,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:58:02,334 INFO L85 PathProgramCache]: Analyzing trace with hash 594993702, now seen corresponding path program 14 times [2024-06-03 20:58:02,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:58:02,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985508963] [2024-06-03 20:58:02,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:58:02,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:58:02,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:58:02,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:58:02,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:58:02,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985508963] [2024-06-03 20:58:02,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985508963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:58:02,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:58:02,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:58:02,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527139179] [2024-06-03 20:58:02,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:58:02,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:58:02,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:58:02,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:58:02,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:58:02,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:58:02,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 611 places, 791 transitions, 11841 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:58:02,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:58:02,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:58:02,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:58:04,067 INFO L124 PetriNetUnfolderBase]: 3172/5451 cut-off events. [2024-06-03 20:58:04,067 INFO L125 PetriNetUnfolderBase]: For 602010/602012 co-relation queries the response was YES. [2024-06-03 20:58:04,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40279 conditions, 5451 events. 3172/5451 cut-off events. For 602010/602012 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 37963 event pairs, 502 based on Foata normal form. 3/5454 useless extension candidates. Maximal degree in co-relation 40035. Up to 4492 conditions per place. [2024-06-03 20:58:04,168 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 549 selfloop transitions, 262 changer transitions 0/818 dead transitions. [2024-06-03 20:58:04,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 622 places, 818 transitions, 14079 flow [2024-06-03 20:58:04,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:58:04,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:58:04,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 264 transitions. [2024-06-03 20:58:04,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-03 20:58:04,169 INFO L175 Difference]: Start difference. First operand has 611 places, 791 transitions, 11841 flow. Second operand 12 states and 264 transitions. [2024-06-03 20:58:04,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 622 places, 818 transitions, 14079 flow [2024-06-03 20:58:09,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 614 places, 818 transitions, 13547 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-03 20:58:09,651 INFO L231 Difference]: Finished difference. Result has 615 places, 791 transitions, 11839 flow [2024-06-03 20:58:09,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11309, PETRI_DIFFERENCE_MINUEND_PLACES=603, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=791, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11839, PETRI_PLACES=615, PETRI_TRANSITIONS=791} [2024-06-03 20:58:09,652 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 572 predicate places. [2024-06-03 20:58:09,652 INFO L495 AbstractCegarLoop]: Abstraction has has 615 places, 791 transitions, 11839 flow [2024-06-03 20:58:09,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:58:09,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:58:09,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:58:09,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229 [2024-06-03 20:58:09,652 INFO L420 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:58:09,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:58:09,652 INFO L85 PathProgramCache]: Analyzing trace with hash 589838712, now seen corresponding path program 15 times [2024-06-03 20:58:09,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:58:09,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248883257] [2024-06-03 20:58:09,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:58:09,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:58:09,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:58:09,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:58:09,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:58:09,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248883257] [2024-06-03 20:58:09,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248883257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:58:09,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:58:09,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:58:09,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444283880] [2024-06-03 20:58:09,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:58:09,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:58:09,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:58:09,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:58:09,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:58:10,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:58:10,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 615 places, 791 transitions, 11839 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:58:10,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:58:10,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:58:10,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:58:11,342 INFO L124 PetriNetUnfolderBase]: 3177/5460 cut-off events. [2024-06-03 20:58:11,342 INFO L125 PetriNetUnfolderBase]: For 609849/609851 co-relation queries the response was YES. [2024-06-03 20:58:11,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40392 conditions, 5460 events. 3177/5460 cut-off events. For 609849/609851 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 38019 event pairs, 502 based on Foata normal form. 3/5463 useless extension candidates. Maximal degree in co-relation 40147. Up to 4498 conditions per place. [2024-06-03 20:58:11,443 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 552 selfloop transitions, 259 changer transitions 0/818 dead transitions. [2024-06-03 20:58:11,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 623 places, 818 transitions, 14120 flow [2024-06-03 20:58:11,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:58:11,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:58:11,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-03 20:58:11,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582010582010583 [2024-06-03 20:58:11,444 INFO L175 Difference]: Start difference. First operand has 615 places, 791 transitions, 11839 flow. Second operand 9 states and 211 transitions. [2024-06-03 20:58:11,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 623 places, 818 transitions, 14120 flow [2024-06-03 20:58:16,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 613 places, 818 transitions, 13556 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-03 20:58:16,203 INFO L231 Difference]: Finished difference. Result has 614 places, 794 transitions, 11844 flow [2024-06-03 20:58:16,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11285, PETRI_DIFFERENCE_MINUEND_PLACES=605, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=791, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=256, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11844, PETRI_PLACES=614, PETRI_TRANSITIONS=794} [2024-06-03 20:58:16,203 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 571 predicate places. [2024-06-03 20:58:16,203 INFO L495 AbstractCegarLoop]: Abstraction has has 614 places, 794 transitions, 11844 flow [2024-06-03 20:58:16,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:58:16,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:58:16,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:58:16,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230 [2024-06-03 20:58:16,204 INFO L420 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:58:16,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:58:16,204 INFO L85 PathProgramCache]: Analyzing trace with hash 417221706, now seen corresponding path program 16 times [2024-06-03 20:58:16,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:58:16,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343245084] [2024-06-03 20:58:16,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:58:16,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:58:16,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:58:16,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:58:16,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:58:16,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343245084] [2024-06-03 20:58:16,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343245084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:58:16,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:58:16,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:58:16,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307291427] [2024-06-03 20:58:16,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:58:16,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:58:16,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:58:16,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:58:16,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:58:16,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:58:16,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 614 places, 794 transitions, 11844 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:58:16,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:58:16,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:58:16,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:58:17,889 INFO L124 PetriNetUnfolderBase]: 3174/5456 cut-off events. [2024-06-03 20:58:17,889 INFO L125 PetriNetUnfolderBase]: For 608034/608036 co-relation queries the response was YES. [2024-06-03 20:58:17,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40248 conditions, 5456 events. 3174/5456 cut-off events. For 608034/608036 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 37986 event pairs, 502 based on Foata normal form. 3/5459 useless extension candidates. Maximal degree in co-relation 40002. Up to 4495 conditions per place. [2024-06-03 20:58:17,988 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 549 selfloop transitions, 263 changer transitions 0/819 dead transitions. [2024-06-03 20:58:17,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 624 places, 819 transitions, 13808 flow [2024-06-03 20:58:17,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:58:17,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:58:17,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-03 20:58:17,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5324675324675324 [2024-06-03 20:58:17,990 INFO L175 Difference]: Start difference. First operand has 614 places, 794 transitions, 11844 flow. Second operand 11 states and 246 transitions. [2024-06-03 20:58:17,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 624 places, 819 transitions, 13808 flow [2024-06-03 20:58:22,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 618 places, 819 transitions, 13306 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-03 20:58:22,721 INFO L231 Difference]: Finished difference. Result has 619 places, 794 transitions, 11874 flow [2024-06-03 20:58:22,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11342, PETRI_DIFFERENCE_MINUEND_PLACES=608, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=794, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=263, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11874, PETRI_PLACES=619, PETRI_TRANSITIONS=794} [2024-06-03 20:58:22,721 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 576 predicate places. [2024-06-03 20:58:22,721 INFO L495 AbstractCegarLoop]: Abstraction has has 619 places, 794 transitions, 11874 flow [2024-06-03 20:58:22,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:58:22,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:58:22,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:58:22,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231 [2024-06-03 20:58:22,722 INFO L420 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:58:22,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:58:22,722 INFO L85 PathProgramCache]: Analyzing trace with hash -1138503990, now seen corresponding path program 17 times [2024-06-03 20:58:22,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:58:22,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552128364] [2024-06-03 20:58:22,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:58:22,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:58:22,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:58:23,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:58:23,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:58:23,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552128364] [2024-06-03 20:58:23,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552128364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:58:23,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:58:23,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:58:23,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788383983] [2024-06-03 20:58:23,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:58:23,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:58:23,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:58:23,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:58:23,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:58:23,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:58:23,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 619 places, 794 transitions, 11874 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:58:23,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:58:23,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:58:23,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:58:24,387 INFO L124 PetriNetUnfolderBase]: 3171/5452 cut-off events. [2024-06-03 20:58:24,387 INFO L125 PetriNetUnfolderBase]: For 606109/606111 co-relation queries the response was YES. [2024-06-03 20:58:24,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40146 conditions, 5452 events. 3171/5452 cut-off events. For 606109/606111 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 38000 event pairs, 502 based on Foata normal form. 3/5455 useless extension candidates. Maximal degree in co-relation 39899. Up to 4492 conditions per place. [2024-06-03 20:58:24,485 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 553 selfloop transitions, 257 changer transitions 0/817 dead transitions. [2024-06-03 20:58:24,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 627 places, 817 transitions, 13832 flow [2024-06-03 20:58:24,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:58:24,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:58:24,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-03 20:58:24,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-03 20:58:24,486 INFO L175 Difference]: Start difference. First operand has 619 places, 794 transitions, 11874 flow. Second operand 9 states and 210 transitions. [2024-06-03 20:58:24,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 627 places, 817 transitions, 13832 flow [2024-06-03 20:58:29,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 616 places, 817 transitions, 13262 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-03 20:58:29,607 INFO L231 Difference]: Finished difference. Result has 617 places, 794 transitions, 11824 flow [2024-06-03 20:58:29,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11304, PETRI_DIFFERENCE_MINUEND_PLACES=608, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=794, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=257, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11824, PETRI_PLACES=617, PETRI_TRANSITIONS=794} [2024-06-03 20:58:29,608 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 574 predicate places. [2024-06-03 20:58:29,608 INFO L495 AbstractCegarLoop]: Abstraction has has 617 places, 794 transitions, 11824 flow [2024-06-03 20:58:29,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:58:29,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:58:29,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:58:29,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232 [2024-06-03 20:58:29,608 INFO L420 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:58:29,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:58:29,609 INFO L85 PathProgramCache]: Analyzing trace with hash 405044286, now seen corresponding path program 18 times [2024-06-03 20:58:29,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:58:29,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888152465] [2024-06-03 20:58:29,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:58:29,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:58:29,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:58:29,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:58:29,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:58:29,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888152465] [2024-06-03 20:58:29,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888152465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:58:29,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:58:29,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:58:29,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957945949] [2024-06-03 20:58:29,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:58:29,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:58:29,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:58:29,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:58:29,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:58:29,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:58:29,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 617 places, 794 transitions, 11824 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:58:29,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:58:29,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:58:29,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:58:31,325 INFO L124 PetriNetUnfolderBase]: 3168/5448 cut-off events. [2024-06-03 20:58:31,325 INFO L125 PetriNetUnfolderBase]: For 603857/603859 co-relation queries the response was YES. [2024-06-03 20:58:31,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40010 conditions, 5448 events. 3168/5448 cut-off events. For 603857/603859 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 38029 event pairs, 502 based on Foata normal form. 3/5451 useless extension candidates. Maximal degree in co-relation 39762. Up to 4489 conditions per place. [2024-06-03 20:58:31,426 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 552 selfloop transitions, 259 changer transitions 0/818 dead transitions. [2024-06-03 20:58:31,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 627 places, 818 transitions, 13504 flow [2024-06-03 20:58:31,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:58:31,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:58:31,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 247 transitions. [2024-06-03 20:58:31,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5346320346320347 [2024-06-03 20:58:31,427 INFO L175 Difference]: Start difference. First operand has 617 places, 794 transitions, 11824 flow. Second operand 11 states and 247 transitions. [2024-06-03 20:58:31,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 627 places, 818 transitions, 13504 flow [2024-06-03 20:58:36,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 621 places, 818 transitions, 13010 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-03 20:58:36,573 INFO L231 Difference]: Finished difference. Result has 622 places, 794 transitions, 11854 flow [2024-06-03 20:58:36,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11330, PETRI_DIFFERENCE_MINUEND_PLACES=611, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=794, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11854, PETRI_PLACES=622, PETRI_TRANSITIONS=794} [2024-06-03 20:58:36,574 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 579 predicate places. [2024-06-03 20:58:36,574 INFO L495 AbstractCegarLoop]: Abstraction has has 622 places, 794 transitions, 11854 flow [2024-06-03 20:58:36,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:58:36,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:58:36,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:58:36,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233 [2024-06-03 20:58:36,574 INFO L420 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:58:36,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:58:36,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1716640180, now seen corresponding path program 19 times [2024-06-03 20:58:36,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:58:36,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328133230] [2024-06-03 20:58:36,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:58:36,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:58:36,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:58:36,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-03 20:58:36,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:58:36,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328133230] [2024-06-03 20:58:36,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328133230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:58:36,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:58:36,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:58:36,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520287767] [2024-06-03 20:58:36,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:58:36,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:58:36,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:58:36,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:58:36,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:58:37,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:58:37,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 622 places, 794 transitions, 11854 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:58:37,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:58:37,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:58:37,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:58:38,320 INFO L124 PetriNetUnfolderBase]: 3173/5456 cut-off events. [2024-06-03 20:58:38,320 INFO L125 PetriNetUnfolderBase]: For 611041/611041 co-relation queries the response was YES. [2024-06-03 20:58:38,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40126 conditions, 5456 events. 3173/5456 cut-off events. For 611041/611041 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 38029 event pairs, 493 based on Foata normal form. 1/5457 useless extension candidates. Maximal degree in co-relation 39877. Up to 4790 conditions per place. [2024-06-03 20:58:38,421 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 754 selfloop transitions, 55 changer transitions 0/816 dead transitions. [2024-06-03 20:58:38,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 630 places, 816 transitions, 13568 flow [2024-06-03 20:58:38,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:58:38,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:58:38,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-03 20:58:38,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-03 20:58:38,422 INFO L175 Difference]: Start difference. First operand has 622 places, 794 transitions, 11854 flow. Second operand 9 states and 198 transitions. [2024-06-03 20:58:38,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 630 places, 816 transitions, 13568 flow [2024-06-03 20:58:43,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 619 places, 816 transitions, 13002 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-03 20:58:43,663 INFO L231 Difference]: Finished difference. Result has 620 places, 797 transitions, 11460 flow [2024-06-03 20:58:43,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11288, PETRI_DIFFERENCE_MINUEND_PLACES=611, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=794, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=739, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11460, PETRI_PLACES=620, PETRI_TRANSITIONS=797} [2024-06-03 20:58:43,664 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 577 predicate places. [2024-06-03 20:58:43,664 INFO L495 AbstractCegarLoop]: Abstraction has has 620 places, 797 transitions, 11460 flow [2024-06-03 20:58:43,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:58:43,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:58:43,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:58:43,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234 [2024-06-03 20:58:43,664 INFO L420 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:58:43,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:58:43,664 INFO L85 PathProgramCache]: Analyzing trace with hash -884530080, now seen corresponding path program 20 times [2024-06-03 20:58:43,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:58:43,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891716615] [2024-06-03 20:58:43,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:58:43,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:58:43,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:58:43,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:58:43,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:58:43,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891716615] [2024-06-03 20:58:43,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891716615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:58:43,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:58:43,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:58:43,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151264634] [2024-06-03 20:58:43,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:58:43,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:58:43,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:58:43,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:58:43,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:58:44,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:58:44,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 620 places, 797 transitions, 11460 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:58:44,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:58:44,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:58:44,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:58:45,427 INFO L124 PetriNetUnfolderBase]: 3250/5583 cut-off events. [2024-06-03 20:58:45,427 INFO L125 PetriNetUnfolderBase]: For 712102/712104 co-relation queries the response was YES. [2024-06-03 20:58:45,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41871 conditions, 5583 events. 3250/5583 cut-off events. For 712102/712104 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 39049 event pairs, 502 based on Foata normal form. 3/5586 useless extension candidates. Maximal degree in co-relation 41621. Up to 4491 conditions per place. [2024-06-03 20:58:45,533 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 520 selfloop transitions, 326 changer transitions 0/853 dead transitions. [2024-06-03 20:58:45,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 631 places, 853 transitions, 14857 flow [2024-06-03 20:58:45,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:58:45,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:58:45,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 268 transitions. [2024-06-03 20:58:45,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317460317460317 [2024-06-03 20:58:45,534 INFO L175 Difference]: Start difference. First operand has 620 places, 797 transitions, 11460 flow. Second operand 12 states and 268 transitions. [2024-06-03 20:58:45,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 631 places, 853 transitions, 14857 flow [2024-06-03 20:58:52,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 624 places, 853 transitions, 14719 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-03 20:58:52,231 INFO L231 Difference]: Finished difference. Result has 626 places, 827 transitions, 12570 flow [2024-06-03 20:58:52,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11322, PETRI_DIFFERENCE_MINUEND_PLACES=613, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=797, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=305, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12570, PETRI_PLACES=626, PETRI_TRANSITIONS=827} [2024-06-03 20:58:52,232 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 583 predicate places. [2024-06-03 20:58:52,232 INFO L495 AbstractCegarLoop]: Abstraction has has 626 places, 827 transitions, 12570 flow [2024-06-03 20:58:52,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:58:52,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:58:52,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:58:52,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable235 [2024-06-03 20:58:52,232 INFO L420 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:58:52,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:58:52,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1597495596, now seen corresponding path program 21 times [2024-06-03 20:58:52,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:58:52,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326674945] [2024-06-03 20:58:52,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:58:52,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:58:52,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:58:52,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:58:52,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:58:52,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326674945] [2024-06-03 20:58:52,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326674945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:58:52,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:58:52,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:58:52,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370802793] [2024-06-03 20:58:52,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:58:52,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:58:52,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:58:52,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:58:52,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:58:52,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:58:52,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 626 places, 827 transitions, 12570 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:58:52,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:58:52,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:58:52,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:58:54,193 INFO L124 PetriNetUnfolderBase]: 3247/5579 cut-off events. [2024-06-03 20:58:54,193 INFO L125 PetriNetUnfolderBase]: For 713566/713568 co-relation queries the response was YES. [2024-06-03 20:58:54,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42482 conditions, 5579 events. 3247/5579 cut-off events. For 713566/713568 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 39029 event pairs, 502 based on Foata normal form. 3/5582 useless extension candidates. Maximal degree in co-relation 42230. Up to 4488 conditions per place. [2024-06-03 20:58:54,287 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 501 selfloop transitions, 342 changer transitions 0/850 dead transitions. [2024-06-03 20:58:54,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 636 places, 850 transitions, 14890 flow [2024-06-03 20:58:54,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:58:54,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:58:54,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 244 transitions. [2024-06-03 20:58:54,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5281385281385281 [2024-06-03 20:58:54,288 INFO L175 Difference]: Start difference. First operand has 626 places, 827 transitions, 12570 flow. Second operand 11 states and 244 transitions. [2024-06-03 20:58:54,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 636 places, 850 transitions, 14890 flow [2024-06-03 20:59:00,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 630 places, 850 transitions, 14284 flow, removed 77 selfloop flow, removed 6 redundant places. [2024-06-03 20:59:00,904 INFO L231 Difference]: Finished difference. Result has 631 places, 827 transitions, 12654 flow [2024-06-03 20:59:00,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11964, PETRI_DIFFERENCE_MINUEND_PLACES=620, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=827, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=342, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12654, PETRI_PLACES=631, PETRI_TRANSITIONS=827} [2024-06-03 20:59:00,905 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 588 predicate places. [2024-06-03 20:59:00,905 INFO L495 AbstractCegarLoop]: Abstraction has has 631 places, 827 transitions, 12654 flow [2024-06-03 20:59:00,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:59:00,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:59:00,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:59:00,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236 [2024-06-03 20:59:00,905 INFO L420 AbstractCegarLoop]: === Iteration 238 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:59:00,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:59:00,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1597288206, now seen corresponding path program 22 times [2024-06-03 20:59:00,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:59:00,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550068434] [2024-06-03 20:59:00,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:59:00,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:59:00,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:59:01,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:59:01,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:59:01,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550068434] [2024-06-03 20:59:01,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550068434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:59:01,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:59:01,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:59:01,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572650493] [2024-06-03 20:59:01,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:59:01,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:59:01,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:59:01,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:59:01,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:59:01,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:59:01,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 631 places, 827 transitions, 12654 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:59:01,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:59:01,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:59:01,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:59:02,828 INFO L124 PetriNetUnfolderBase]: 3244/5575 cut-off events. [2024-06-03 20:59:02,829 INFO L125 PetriNetUnfolderBase]: For 711517/711519 co-relation queries the response was YES. [2024-06-03 20:59:02,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42389 conditions, 5575 events. 3244/5575 cut-off events. For 711517/711519 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 39014 event pairs, 502 based on Foata normal form. 3/5578 useless extension candidates. Maximal degree in co-relation 42136. Up to 4485 conditions per place. [2024-06-03 20:59:02,926 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 502 selfloop transitions, 343 changer transitions 0/852 dead transitions. [2024-06-03 20:59:02,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 643 places, 852 transitions, 14986 flow [2024-06-03 20:59:02,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 20:59:02,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 20:59:02,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 280 transitions. [2024-06-03 20:59:02,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5128205128205128 [2024-06-03 20:59:02,928 INFO L175 Difference]: Start difference. First operand has 631 places, 827 transitions, 12654 flow. Second operand 13 states and 280 transitions. [2024-06-03 20:59:02,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 643 places, 852 transitions, 14986 flow [2024-06-03 20:59:08,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 635 places, 852 transitions, 14343 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-03 20:59:08,763 INFO L231 Difference]: Finished difference. Result has 636 places, 827 transitions, 12703 flow [2024-06-03 20:59:08,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12011, PETRI_DIFFERENCE_MINUEND_PLACES=623, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=827, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=343, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12703, PETRI_PLACES=636, PETRI_TRANSITIONS=827} [2024-06-03 20:59:08,764 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 593 predicate places. [2024-06-03 20:59:08,764 INFO L495 AbstractCegarLoop]: Abstraction has has 636 places, 827 transitions, 12703 flow [2024-06-03 20:59:08,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:59:08,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:59:08,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:59:08,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237 [2024-06-03 20:59:08,764 INFO L420 AbstractCegarLoop]: === Iteration 239 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:59:08,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:59:08,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1458223252, now seen corresponding path program 23 times [2024-06-03 20:59:08,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:59:08,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491884212] [2024-06-03 20:59:08,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:59:08,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:59:08,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:59:09,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:59:09,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:59:09,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491884212] [2024-06-03 20:59:09,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491884212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:59:09,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:59:09,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:59:09,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113319900] [2024-06-03 20:59:09,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:59:09,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:59:09,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:59:09,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:59:09,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:59:09,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:59:09,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 636 places, 827 transitions, 12703 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:59:09,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:59:09,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:59:09,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:59:10,664 INFO L124 PetriNetUnfolderBase]: 3241/5570 cut-off events. [2024-06-03 20:59:10,664 INFO L125 PetriNetUnfolderBase]: For 709060/709060 co-relation queries the response was YES. [2024-06-03 20:59:10,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42279 conditions, 5570 events. 3241/5570 cut-off events. For 709060/709060 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 38979 event pairs, 493 based on Foata normal form. 1/5571 useless extension candidates. Maximal degree in co-relation 42025. Up to 4861 conditions per place. [2024-06-03 20:59:10,761 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 770 selfloop transitions, 72 changer transitions 0/849 dead transitions. [2024-06-03 20:59:10,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 646 places, 849 transitions, 14733 flow [2024-06-03 20:59:10,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:59:10,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:59:10,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-03 20:59:10,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5173160173160173 [2024-06-03 20:59:10,762 INFO L175 Difference]: Start difference. First operand has 636 places, 827 transitions, 12703 flow. Second operand 11 states and 239 transitions. [2024-06-03 20:59:10,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 646 places, 849 transitions, 14733 flow [2024-06-03 20:59:16,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 635 places, 849 transitions, 14019 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-03 20:59:16,696 INFO L231 Difference]: Finished difference. Result has 636 places, 827 transitions, 12139 flow [2024-06-03 20:59:16,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11989, PETRI_DIFFERENCE_MINUEND_PLACES=625, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=827, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=755, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12139, PETRI_PLACES=636, PETRI_TRANSITIONS=827} [2024-06-03 20:59:16,696 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 593 predicate places. [2024-06-03 20:59:16,696 INFO L495 AbstractCegarLoop]: Abstraction has has 636 places, 827 transitions, 12139 flow [2024-06-03 20:59:16,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:59:16,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:59:16,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:59:16,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238 [2024-06-03 20:59:16,696 INFO L420 AbstractCegarLoop]: === Iteration 240 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:59:16,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:59:16,697 INFO L85 PathProgramCache]: Analyzing trace with hash -1465580482, now seen corresponding path program 24 times [2024-06-03 20:59:16,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:59:16,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064520989] [2024-06-03 20:59:16,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:59:16,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:59:16,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:59:17,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:59:17,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:59:17,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064520989] [2024-06-03 20:59:17,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064520989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:59:17,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:59:17,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:59:17,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393133304] [2024-06-03 20:59:17,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:59:17,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:59:17,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:59:17,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:59:17,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:59:17,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:59:17,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 636 places, 827 transitions, 12139 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:59:17,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:59:17,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:59:17,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:59:18,524 INFO L124 PetriNetUnfolderBase]: 3238/5566 cut-off events. [2024-06-03 20:59:18,524 INFO L125 PetriNetUnfolderBase]: For 704851/704851 co-relation queries the response was YES. [2024-06-03 20:59:18,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41562 conditions, 5566 events. 3238/5566 cut-off events. For 704851/704851 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 38961 event pairs, 493 based on Foata normal form. 1/5567 useless extension candidates. Maximal degree in co-relation 41307. Up to 4858 conditions per place. [2024-06-03 20:59:18,623 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 767 selfloop transitions, 73 changer transitions 0/847 dead transitions. [2024-06-03 20:59:18,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 644 places, 847 transitions, 14163 flow [2024-06-03 20:59:18,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:59:18,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:59:18,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-03 20:59:18,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5343915343915344 [2024-06-03 20:59:18,624 INFO L175 Difference]: Start difference. First operand has 636 places, 827 transitions, 12139 flow. Second operand 9 states and 202 transitions. [2024-06-03 20:59:18,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 644 places, 847 transitions, 14163 flow [2024-06-03 20:59:25,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 636 places, 847 transitions, 14029 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-03 20:59:25,286 INFO L231 Difference]: Finished difference. Result has 637 places, 827 transitions, 12157 flow [2024-06-03 20:59:25,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12005, PETRI_DIFFERENCE_MINUEND_PLACES=628, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=827, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=754, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12157, PETRI_PLACES=637, PETRI_TRANSITIONS=827} [2024-06-03 20:59:25,287 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 594 predicate places. [2024-06-03 20:59:25,287 INFO L495 AbstractCegarLoop]: Abstraction has has 637 places, 827 transitions, 12157 flow [2024-06-03 20:59:25,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:59:25,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:59:25,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:59:25,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239 [2024-06-03 20:59:25,287 INFO L420 AbstractCegarLoop]: === Iteration 241 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:59:25,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:59:25,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1669312822, now seen corresponding path program 25 times [2024-06-03 20:59:25,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:59:25,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283327662] [2024-06-03 20:59:25,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:59:25,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:59:25,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:59:25,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:59:25,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:59:25,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283327662] [2024-06-03 20:59:25,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283327662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:59:25,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:59:25,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:59:25,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705836002] [2024-06-03 20:59:25,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:59:25,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:59:25,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:59:25,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:59:25,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:59:25,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:59:25,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 637 places, 827 transitions, 12157 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:59:25,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:59:25,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:59:25,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:59:27,116 INFO L124 PetriNetUnfolderBase]: 3243/5576 cut-off events. [2024-06-03 20:59:27,116 INFO L125 PetriNetUnfolderBase]: For 715049/715051 co-relation queries the response was YES. [2024-06-03 20:59:27,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41671 conditions, 5576 events. 3243/5576 cut-off events. For 715049/715051 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 39080 event pairs, 502 based on Foata normal form. 3/5579 useless extension candidates. Maximal degree in co-relation 41415. Up to 4485 conditions per place. [2024-06-03 20:59:27,219 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 522 selfloop transitions, 324 changer transitions 0/853 dead transitions. [2024-06-03 20:59:27,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 646 places, 853 transitions, 14835 flow [2024-06-03 20:59:27,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:59:27,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:59:27,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-03 20:59:27,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5452380952380952 [2024-06-03 20:59:27,220 INFO L175 Difference]: Start difference. First operand has 637 places, 827 transitions, 12157 flow. Second operand 10 states and 229 transitions. [2024-06-03 20:59:27,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 646 places, 853 transitions, 14835 flow [2024-06-03 20:59:34,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 639 places, 853 transitions, 14593 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-03 20:59:34,303 INFO L231 Difference]: Finished difference. Result has 640 places, 830 transitions, 12607 flow [2024-06-03 20:59:34,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11915, PETRI_DIFFERENCE_MINUEND_PLACES=630, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=827, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=321, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12607, PETRI_PLACES=640, PETRI_TRANSITIONS=830} [2024-06-03 20:59:34,304 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 597 predicate places. [2024-06-03 20:59:34,304 INFO L495 AbstractCegarLoop]: Abstraction has has 640 places, 830 transitions, 12607 flow [2024-06-03 20:59:34,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:59:34,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:59:34,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:59:34,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240 [2024-06-03 20:59:34,304 INFO L420 AbstractCegarLoop]: === Iteration 242 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:59:34,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:59:34,304 INFO L85 PathProgramCache]: Analyzing trace with hash -999855752, now seen corresponding path program 26 times [2024-06-03 20:59:34,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:59:34,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71886397] [2024-06-03 20:59:34,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:59:34,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:59:34,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:59:34,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:59:34,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:59:34,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71886397] [2024-06-03 20:59:34,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71886397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:59:34,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:59:34,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:59:34,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932610475] [2024-06-03 20:59:34,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:59:34,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:59:34,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:59:34,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:59:34,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:59:34,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:59:34,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 640 places, 830 transitions, 12607 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:59:34,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:59:34,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:59:34,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:59:36,147 INFO L124 PetriNetUnfolderBase]: 3240/5572 cut-off events. [2024-06-03 20:59:36,147 INFO L125 PetriNetUnfolderBase]: For 715049/715051 co-relation queries the response was YES. [2024-06-03 20:59:36,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41888 conditions, 5572 events. 3240/5572 cut-off events. For 715049/715051 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 39029 event pairs, 502 based on Foata normal form. 3/5575 useless extension candidates. Maximal degree in co-relation 41632. Up to 4482 conditions per place. [2024-06-03 20:59:36,252 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 521 selfloop transitions, 325 changer transitions 0/853 dead transitions. [2024-06-03 20:59:36,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 649 places, 853 transitions, 15253 flow [2024-06-03 20:59:36,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:59:36,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:59:36,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-03 20:59:36,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5452380952380952 [2024-06-03 20:59:36,253 INFO L175 Difference]: Start difference. First operand has 640 places, 830 transitions, 12607 flow. Second operand 10 states and 229 transitions. [2024-06-03 20:59:36,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 649 places, 853 transitions, 15253 flow [2024-06-03 20:59:43,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 643 places, 853 transitions, 14658 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-03 20:59:43,267 INFO L231 Difference]: Finished difference. Result has 644 places, 830 transitions, 12668 flow [2024-06-03 20:59:43,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12012, PETRI_DIFFERENCE_MINUEND_PLACES=634, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=830, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=325, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12668, PETRI_PLACES=644, PETRI_TRANSITIONS=830} [2024-06-03 20:59:43,267 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 601 predicate places. [2024-06-03 20:59:43,267 INFO L495 AbstractCegarLoop]: Abstraction has has 644 places, 830 transitions, 12668 flow [2024-06-03 20:59:43,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:59:43,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:59:43,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:59:43,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241 [2024-06-03 20:59:43,268 INFO L420 AbstractCegarLoop]: === Iteration 243 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:59:43,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:59:43,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1172680148, now seen corresponding path program 27 times [2024-06-03 20:59:43,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:59:43,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2556184] [2024-06-03 20:59:43,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:59:43,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:59:43,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:59:43,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-03 20:59:43,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:59:43,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2556184] [2024-06-03 20:59:43,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2556184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:59:43,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:59:43,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:59:43,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441102727] [2024-06-03 20:59:43,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:59:43,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:59:43,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:59:43,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:59:43,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:59:43,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:59:43,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 644 places, 830 transitions, 12668 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:59:43,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:59:43,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:59:43,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:59:45,142 INFO L124 PetriNetUnfolderBase]: 3245/5581 cut-off events. [2024-06-03 20:59:45,142 INFO L125 PetriNetUnfolderBase]: For 724269/724271 co-relation queries the response was YES. [2024-06-03 20:59:45,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42013 conditions, 5581 events. 3245/5581 cut-off events. For 724269/724271 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 39058 event pairs, 502 based on Foata normal form. 3/5584 useless extension candidates. Maximal degree in co-relation 41756. Up to 4488 conditions per place. [2024-06-03 20:59:45,248 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 517 selfloop transitions, 334 changer transitions 0/858 dead transitions. [2024-06-03 20:59:45,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 656 places, 858 transitions, 15079 flow [2024-06-03 20:59:45,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 20:59:45,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 20:59:45,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 283 transitions. [2024-06-03 20:59:45,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5183150183150184 [2024-06-03 20:59:45,249 INFO L175 Difference]: Start difference. First operand has 644 places, 830 transitions, 12668 flow. Second operand 13 states and 283 transitions. [2024-06-03 20:59:45,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 656 places, 858 transitions, 15079 flow [2024-06-03 20:59:52,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 647 places, 858 transitions, 14409 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-03 20:59:52,376 INFO L231 Difference]: Finished difference. Result has 648 places, 833 transitions, 12719 flow [2024-06-03 20:59:52,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12004, PETRI_DIFFERENCE_MINUEND_PLACES=635, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=830, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=331, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12719, PETRI_PLACES=648, PETRI_TRANSITIONS=833} [2024-06-03 20:59:52,376 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 605 predicate places. [2024-06-03 20:59:52,376 INFO L495 AbstractCegarLoop]: Abstraction has has 648 places, 833 transitions, 12719 flow [2024-06-03 20:59:52,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:59:52,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:59:52,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:59:52,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242 [2024-06-03 20:59:52,376 INFO L420 AbstractCegarLoop]: === Iteration 244 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:59:52,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:59:52,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1184644598, now seen corresponding path program 28 times [2024-06-03 20:59:52,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:59:52,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282592066] [2024-06-03 20:59:52,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:59:52,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:59:52,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:59:52,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:59:52,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:59:52,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282592066] [2024-06-03 20:59:52,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282592066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:59:52,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:59:52,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:59:52,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886578272] [2024-06-03 20:59:52,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:59:52,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:59:52,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:59:52,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:59:52,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:59:52,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:59:52,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 648 places, 833 transitions, 12719 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:59:52,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:59:52,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:59:52,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:59:54,249 INFO L124 PetriNetUnfolderBase]: 3242/5577 cut-off events. [2024-06-03 20:59:54,249 INFO L125 PetriNetUnfolderBase]: For 721489/721491 co-relation queries the response was YES. [2024-06-03 20:59:54,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41908 conditions, 5577 events. 3242/5577 cut-off events. For 721489/721491 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 39063 event pairs, 502 based on Foata normal form. 3/5580 useless extension candidates. Maximal degree in co-relation 41650. Up to 4485 conditions per place. [2024-06-03 20:59:54,353 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 520 selfloop transitions, 332 changer transitions 0/859 dead transitions. [2024-06-03 20:59:54,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 660 places, 859 transitions, 15395 flow [2024-06-03 20:59:54,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 20:59:54,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 20:59:54,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 284 transitions. [2024-06-03 20:59:54,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5201465201465202 [2024-06-03 20:59:54,355 INFO L175 Difference]: Start difference. First operand has 648 places, 833 transitions, 12719 flow. Second operand 13 states and 284 transitions. [2024-06-03 20:59:54,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 660 places, 859 transitions, 15395 flow [2024-06-03 21:00:00,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 650 places, 859 transitions, 14753 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-03 21:00:00,432 INFO L231 Difference]: Finished difference. Result has 651 places, 833 transitions, 12747 flow [2024-06-03 21:00:00,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12077, PETRI_DIFFERENCE_MINUEND_PLACES=638, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=833, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=332, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12747, PETRI_PLACES=651, PETRI_TRANSITIONS=833} [2024-06-03 21:00:00,432 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 608 predicate places. [2024-06-03 21:00:00,433 INFO L495 AbstractCegarLoop]: Abstraction has has 651 places, 833 transitions, 12747 flow [2024-06-03 21:00:00,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:00:00,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:00:00,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 21:00:00,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable243 [2024-06-03 21:00:00,433 INFO L420 AbstractCegarLoop]: === Iteration 245 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 21:00:00,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:00:00,433 INFO L85 PathProgramCache]: Analyzing trace with hash -1465574902, now seen corresponding path program 29 times [2024-06-03 21:00:00,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:00:00,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943707396] [2024-06-03 21:00:00,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:00:00,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:00:00,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:00:00,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:00:00,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:00:00,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943707396] [2024-06-03 21:00:00,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943707396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:00:00,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:00:00,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 21:00:00,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710002707] [2024-06-03 21:00:00,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:00:00,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 21:00:00,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:00:00,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 21:00:00,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 21:00:00,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 21:00:00,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 651 places, 833 transitions, 12747 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:00:00,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:00:00,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 21:00:00,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:00:02,314 INFO L124 PetriNetUnfolderBase]: 3239/5572 cut-off events. [2024-06-03 21:00:02,314 INFO L125 PetriNetUnfolderBase]: For 717887/717887 co-relation queries the response was YES. [2024-06-03 21:00:02,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41790 conditions, 5572 events. 3239/5572 cut-off events. For 717887/717887 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 38995 event pairs, 493 based on Foata normal form. 1/5573 useless extension candidates. Maximal degree in co-relation 41531. Up to 4861 conditions per place. [2024-06-03 21:00:02,428 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 774 selfloop transitions, 71 changer transitions 0/852 dead transitions. [2024-06-03 21:00:02,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 659 places, 852 transitions, 14483 flow [2024-06-03 21:00:02,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 21:00:02,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 21:00:02,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-03 21:00:02,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5343915343915344 [2024-06-03 21:00:02,429 INFO L175 Difference]: Start difference. First operand has 651 places, 833 transitions, 12747 flow. Second operand 9 states and 202 transitions. [2024-06-03 21:00:02,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 659 places, 852 transitions, 14483 flow [2024-06-03 21:00:09,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 648 places, 852 transitions, 13777 flow, removed 17 selfloop flow, removed 11 redundant places. [2024-06-03 21:00:09,720 INFO L231 Difference]: Finished difference. Result has 649 places, 833 transitions, 12189 flow [2024-06-03 21:00:09,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12041, PETRI_DIFFERENCE_MINUEND_PLACES=640, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=833, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=762, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12189, PETRI_PLACES=649, PETRI_TRANSITIONS=833} [2024-06-03 21:00:09,721 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 606 predicate places. [2024-06-03 21:00:09,721 INFO L495 AbstractCegarLoop]: Abstraction has has 649 places, 833 transitions, 12189 flow [2024-06-03 21:00:09,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:00:09,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:00:09,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 21:00:09,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable244 [2024-06-03 21:00:09,721 INFO L420 AbstractCegarLoop]: === Iteration 246 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 21:00:09,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:00:09,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1006670792, now seen corresponding path program 30 times [2024-06-03 21:00:09,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:00:09,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276487216] [2024-06-03 21:00:09,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:00:09,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:00:09,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:00:10,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:00:10,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:00:10,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276487216] [2024-06-03 21:00:10,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276487216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:00:10,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:00:10,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 21:00:10,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721741001] [2024-06-03 21:00:10,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:00:10,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 21:00:10,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:00:10,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 21:00:10,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 21:00:10,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 21:00:10,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 649 places, 833 transitions, 12189 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:00:10,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:00:10,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 21:00:10,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:00:11,586 INFO L124 PetriNetUnfolderBase]: 3236/5569 cut-off events. [2024-06-03 21:00:11,586 INFO L125 PetriNetUnfolderBase]: For 712979/712981 co-relation queries the response was YES. [2024-06-03 21:00:11,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41092 conditions, 5569 events. 3236/5569 cut-off events. For 712979/712981 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 39017 event pairs, 502 based on Foata normal form. 3/5572 useless extension candidates. Maximal degree in co-relation 40832. Up to 4479 conditions per place. [2024-06-03 21:00:11,693 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 519 selfloop transitions, 330 changer transitions 0/856 dead transitions. [2024-06-03 21:00:11,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 660 places, 856 transitions, 14249 flow [2024-06-03 21:00:11,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 21:00:11,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 21:00:11,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 265 transitions. [2024-06-03 21:00:11,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257936507936508 [2024-06-03 21:00:11,694 INFO L175 Difference]: Start difference. First operand has 649 places, 833 transitions, 12189 flow. Second operand 12 states and 265 transitions. [2024-06-03 21:00:11,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 660 places, 856 transitions, 14249 flow [2024-06-03 21:00:18,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 649 places, 856 transitions, 14015 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-03 21:00:18,687 INFO L231 Difference]: Finished difference. Result has 650 places, 833 transitions, 12621 flow [2024-06-03 21:00:18,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11955, PETRI_DIFFERENCE_MINUEND_PLACES=638, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=833, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=330, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12621, PETRI_PLACES=650, PETRI_TRANSITIONS=833} [2024-06-03 21:00:18,688 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 607 predicate places. [2024-06-03 21:00:18,688 INFO L495 AbstractCegarLoop]: Abstraction has has 650 places, 833 transitions, 12621 flow [2024-06-03 21:00:18,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:00:18,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:00:18,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 21:00:18,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable245 [2024-06-03 21:00:18,688 INFO L420 AbstractCegarLoop]: === Iteration 247 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 21:00:18,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:00:18,688 INFO L85 PathProgramCache]: Analyzing trace with hash -1905850638, now seen corresponding path program 1 times [2024-06-03 21:00:18,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:00:18,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107158642] [2024-06-03 21:00:18,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:00:18,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:00:18,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:00:19,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:00:19,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:00:19,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107158642] [2024-06-03 21:00:19,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107158642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:00:19,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:00:19,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 21:00:19,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892603004] [2024-06-03 21:00:19,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:00:19,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 21:00:19,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:00:19,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 21:00:19,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 21:00:19,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 21:00:19,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 650 places, 833 transitions, 12621 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:00:19,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:00:19,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 21:00:19,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:00:20,651 INFO L124 PetriNetUnfolderBase]: 3302/5677 cut-off events. [2024-06-03 21:00:20,651 INFO L125 PetriNetUnfolderBase]: For 884588/884588 co-relation queries the response was YES. [2024-06-03 21:00:20,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43954 conditions, 5677 events. 3302/5677 cut-off events. For 884588/884588 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 39909 event pairs, 522 based on Foata normal form. 6/5682 useless extension candidates. Maximal degree in co-relation 43693. Up to 4576 conditions per place. [2024-06-03 21:00:20,768 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 653 selfloop transitions, 212 changer transitions 0/872 dead transitions. [2024-06-03 21:00:20,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 658 places, 872 transitions, 14885 flow [2024-06-03 21:00:20,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 21:00:20,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 21:00:20,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-03 21:00:20,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5767195767195767 [2024-06-03 21:00:20,769 INFO L175 Difference]: Start difference. First operand has 650 places, 833 transitions, 12621 flow. Second operand 9 states and 218 transitions. [2024-06-03 21:00:20,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 658 places, 872 transitions, 14885 flow [2024-06-03 21:00:27,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 646 places, 872 transitions, 14157 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-03 21:00:27,435 INFO L231 Difference]: Finished difference. Result has 647 places, 835 transitions, 12407 flow [2024-06-03 21:00:27,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11893, PETRI_DIFFERENCE_MINUEND_PLACES=638, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=833, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=622, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12407, PETRI_PLACES=647, PETRI_TRANSITIONS=835} [2024-06-03 21:00:27,436 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 604 predicate places. [2024-06-03 21:00:27,436 INFO L495 AbstractCegarLoop]: Abstraction has has 647 places, 835 transitions, 12407 flow [2024-06-03 21:00:27,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:00:27,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:00:27,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, 1] [2024-06-03 21:00:27,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable246 [2024-06-03 21:00:27,436 INFO L420 AbstractCegarLoop]: === Iteration 248 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 21:00:27,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:00:27,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1310639804, now seen corresponding path program 2 times [2024-06-03 21:00:27,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:00:27,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455817427] [2024-06-03 21:00:27,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:00:27,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:00:27,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:00:27,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:00:27,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:00:27,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455817427] [2024-06-03 21:00:27,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455817427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:00:27,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:00:27,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 21:00:27,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556109476] [2024-06-03 21:00:27,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:00:27,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 21:00:27,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:00:27,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 21:00:27,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 21:00:27,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 21:00:27,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 647 places, 835 transitions, 12407 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:00:27,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:00:27,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 21:00:27,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:00:29,409 INFO L124 PetriNetUnfolderBase]: 3368/5784 cut-off events. [2024-06-03 21:00:29,409 INFO L125 PetriNetUnfolderBase]: For 998669/998669 co-relation queries the response was YES. [2024-06-03 21:00:29,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46201 conditions, 5784 events. 3368/5784 cut-off events. For 998669/998669 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 40622 event pairs, 545 based on Foata normal form. 6/5789 useless extension candidates. Maximal degree in co-relation 45939. Up to 4774 conditions per place. [2024-06-03 21:00:29,522 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 656 selfloop transitions, 207 changer transitions 0/870 dead transitions. [2024-06-03 21:00:29,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 655 places, 870 transitions, 14663 flow [2024-06-03 21:00:29,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 21:00:29,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 21:00:29,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-03 21:00:29,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5687830687830688 [2024-06-03 21:00:29,523 INFO L175 Difference]: Start difference. First operand has 647 places, 835 transitions, 12407 flow. Second operand 9 states and 215 transitions. [2024-06-03 21:00:29,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 655 places, 870 transitions, 14663 flow [2024-06-03 21:00:38,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 650 places, 870 transitions, 14371 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-03 21:00:38,504 INFO L231 Difference]: Finished difference. Result has 651 places, 837 transitions, 12623 flow [2024-06-03 21:00:38,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12127, PETRI_DIFFERENCE_MINUEND_PLACES=642, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=835, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12623, PETRI_PLACES=651, PETRI_TRANSITIONS=837} [2024-06-03 21:00:38,504 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 608 predicate places. [2024-06-03 21:00:38,504 INFO L495 AbstractCegarLoop]: Abstraction has has 651 places, 837 transitions, 12623 flow [2024-06-03 21:00:38,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:00:38,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:00:38,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 21:00:38,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable247 [2024-06-03 21:00:38,505 INFO L420 AbstractCegarLoop]: === Iteration 249 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 21:00:38,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:00:38,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1310787674, now seen corresponding path program 3 times [2024-06-03 21:00:38,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:00:38,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858878397] [2024-06-03 21:00:38,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:00:38,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:00:38,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:00:38,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:00:38,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:00:38,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858878397] [2024-06-03 21:00:38,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858878397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:00:38,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:00:38,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 21:00:38,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831282471] [2024-06-03 21:00:38,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:00:38,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 21:00:38,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:00:38,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 21:00:38,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-03 21:00:38,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 21:00:38,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 651 places, 837 transitions, 12623 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:00:38,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:00:38,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 21:00:38,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:00:40,345 INFO L124 PetriNetUnfolderBase]: 3350/5758 cut-off events. [2024-06-03 21:00:40,345 INFO L125 PetriNetUnfolderBase]: For 932563/932563 co-relation queries the response was YES. [2024-06-03 21:00:40,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44829 conditions, 5758 events. 3350/5758 cut-off events. For 932563/932563 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 40493 event pairs, 543 based on Foata normal form. 8/5765 useless extension candidates. Maximal degree in co-relation 44565. Up to 4796 conditions per place. [2024-06-03 21:00:40,460 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 654 selfloop transitions, 205 changer transitions 0/866 dead transitions. [2024-06-03 21:00:40,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 659 places, 866 transitions, 14447 flow [2024-06-03 21:00:40,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 21:00:40,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 21:00:40,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-03 21:00:40,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582010582010583 [2024-06-03 21:00:40,460 INFO L175 Difference]: Start difference. First operand has 651 places, 837 transitions, 12623 flow. Second operand 9 states and 211 transitions. [2024-06-03 21:00:40,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 659 places, 866 transitions, 14447 flow [2024-06-03 21:00:49,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 654 places, 866 transitions, 14156 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-03 21:00:49,323 INFO L231 Difference]: Finished difference. Result has 655 places, 837 transitions, 12747 flow [2024-06-03 21:00:49,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12332, PETRI_DIFFERENCE_MINUEND_PLACES=646, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=837, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=632, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12747, PETRI_PLACES=655, PETRI_TRANSITIONS=837} [2024-06-03 21:00:49,323 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 612 predicate places. [2024-06-03 21:00:49,323 INFO L495 AbstractCegarLoop]: Abstraction has has 655 places, 837 transitions, 12747 flow [2024-06-03 21:00:49,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:00:49,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:00:49,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 21:00:49,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable248 [2024-06-03 21:00:49,323 INFO L420 AbstractCegarLoop]: === Iteration 250 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 21:00:49,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:00:49,324 INFO L85 PathProgramCache]: Analyzing trace with hash 417229642, now seen corresponding path program 4 times [2024-06-03 21:00:49,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:00:49,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268420043] [2024-06-03 21:00:49,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:00:49,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:00:49,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:00:49,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:00:49,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:00:49,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268420043] [2024-06-03 21:00:49,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268420043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:00:49,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:00:49,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 21:00:49,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580105570] [2024-06-03 21:00:49,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:00:49,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 21:00:49,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:00:49,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 21:00:49,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 21:00:49,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 21:00:49,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 655 places, 837 transitions, 12747 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:00:49,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:00:49,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 21:00:49,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:00:51,274 INFO L124 PetriNetUnfolderBase]: 3378/5803 cut-off events. [2024-06-03 21:00:51,274 INFO L125 PetriNetUnfolderBase]: For 941953/941955 co-relation queries the response was YES. [2024-06-03 21:00:51,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45390 conditions, 5803 events. 3378/5803 cut-off events. For 941953/941955 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 40840 event pairs, 536 based on Foata normal form. 10/5813 useless extension candidates. Maximal degree in co-relation 45124. Up to 5011 conditions per place. [2024-06-03 21:00:51,400 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 760 selfloop transitions, 99 changer transitions 0/866 dead transitions. [2024-06-03 21:00:51,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 665 places, 866 transitions, 14607 flow [2024-06-03 21:00:51,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 21:00:51,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 21:00:51,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-03 21:00:51,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5194805194805194 [2024-06-03 21:00:51,400 INFO L175 Difference]: Start difference. First operand has 655 places, 837 transitions, 12747 flow. Second operand 11 states and 240 transitions. [2024-06-03 21:00:51,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 665 places, 866 transitions, 14607 flow [2024-06-03 21:00:59,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 657 places, 866 transitions, 14192 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-03 21:00:59,057 INFO L231 Difference]: Finished difference. Result has 658 places, 838 transitions, 12577 flow [2024-06-03 21:00:59,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12332, PETRI_DIFFERENCE_MINUEND_PLACES=647, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=837, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=738, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12577, PETRI_PLACES=658, PETRI_TRANSITIONS=838} [2024-06-03 21:00:59,057 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 615 predicate places. [2024-06-03 21:00:59,058 INFO L495 AbstractCegarLoop]: Abstraction has has 658 places, 838 transitions, 12577 flow [2024-06-03 21:00:59,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:00:59,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:00:59,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 21:00:59,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable249 [2024-06-03 21:00:59,058 INFO L420 AbstractCegarLoop]: === Iteration 251 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 21:00:59,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:00:59,058 INFO L85 PathProgramCache]: Analyzing trace with hash 411867262, now seen corresponding path program 5 times [2024-06-03 21:00:59,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:00:59,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282408935] [2024-06-03 21:00:59,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:00:59,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:00:59,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:00:59,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:00:59,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:00:59,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282408935] [2024-06-03 21:00:59,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282408935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:00:59,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:00:59,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 21:00:59,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938710813] [2024-06-03 21:00:59,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:00:59,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 21:00:59,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:00:59,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 21:00:59,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 21:00:59,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 21:00:59,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 658 places, 838 transitions, 12577 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:00:59,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:00:59,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 21:00:59,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:01:01,013 INFO L124 PetriNetUnfolderBase]: 3406/5851 cut-off events. [2024-06-03 21:01:01,013 INFO L125 PetriNetUnfolderBase]: For 956367/956369 co-relation queries the response was YES. [2024-06-03 21:01:01,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45730 conditions, 5851 events. 3406/5851 cut-off events. For 956367/956369 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 41212 event pairs, 542 based on Foata normal form. 10/5861 useless extension candidates. Maximal degree in co-relation 45463. Up to 5055 conditions per place. [2024-06-03 21:01:01,135 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 760 selfloop transitions, 98 changer transitions 0/865 dead transitions. [2024-06-03 21:01:01,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 666 places, 865 transitions, 14433 flow [2024-06-03 21:01:01,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 21:01:01,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 21:01:01,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-03 21:01:01,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.544973544973545 [2024-06-03 21:01:01,136 INFO L175 Difference]: Start difference. First operand has 658 places, 838 transitions, 12577 flow. Second operand 9 states and 206 transitions. [2024-06-03 21:01:01,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 666 places, 865 transitions, 14433 flow [2024-06-03 21:01:10,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 657 places, 865 transitions, 14210 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-03 21:01:10,615 INFO L231 Difference]: Finished difference. Result has 658 places, 839 transitions, 12599 flow [2024-06-03 21:01:10,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12354, PETRI_DIFFERENCE_MINUEND_PLACES=649, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=838, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=740, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12599, PETRI_PLACES=658, PETRI_TRANSITIONS=839} [2024-06-03 21:01:10,615 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 615 predicate places. [2024-06-03 21:01:10,615 INFO L495 AbstractCegarLoop]: Abstraction has has 658 places, 839 transitions, 12599 flow [2024-06-03 21:01:10,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:01:10,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:01:10,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 21:01:10,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250 [2024-06-03 21:01:10,616 INFO L420 AbstractCegarLoop]: === Iteration 252 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 21:01:10,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:01:10,616 INFO L85 PathProgramCache]: Analyzing trace with hash 589698778, now seen corresponding path program 6 times [2024-06-03 21:01:10,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:01:10,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737271523] [2024-06-03 21:01:10,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:01:10,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:01:10,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:01:10,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:01:10,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:01:10,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737271523] [2024-06-03 21:01:10,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737271523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:01:10,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:01:10,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 21:01:10,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310714232] [2024-06-03 21:01:10,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:01:10,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 21:01:10,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:01:10,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 21:01:10,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 21:01:11,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 21:01:11,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 658 places, 839 transitions, 12599 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:01:11,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:01:11,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 21:01:11,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:01:12,609 INFO L124 PetriNetUnfolderBase]: 3426/5883 cut-off events. [2024-06-03 21:01:12,609 INFO L125 PetriNetUnfolderBase]: For 942141/942143 co-relation queries the response was YES. [2024-06-03 21:01:12,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45960 conditions, 5883 events. 3426/5883 cut-off events. For 942141/942143 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 41443 event pairs, 540 based on Foata normal form. 8/5891 useless extension candidates. Maximal degree in co-relation 45692. Up to 5025 conditions per place. [2024-06-03 21:01:12,731 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 761 selfloop transitions, 101 changer transitions 0/869 dead transitions. [2024-06-03 21:01:12,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 666 places, 869 transitions, 14487 flow [2024-06-03 21:01:12,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 21:01:12,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 21:01:12,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-03 21:01:12,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5502645502645502 [2024-06-03 21:01:12,732 INFO L175 Difference]: Start difference. First operand has 658 places, 839 transitions, 12599 flow. Second operand 9 states and 208 transitions. [2024-06-03 21:01:12,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 666 places, 869 transitions, 14487 flow Killed by 15